Full Job Description
We seek an experienced Software Engineer to join our Platform Core team. This is a hands-on development and troubleshooting role focused on customer success. We are a DevOps team where developers have a big role in the full lifecycle of software delivery. Daily tasks include defect fixing, code reviews, testing and operations work. Veracode Engineers use state-of-the-art technologies to design solutions for Enterprise Security.
Duties and Responsibilities:
• Develop defect fixes and enhancements for Veracode's SaaS platform
• Keep up to date with new applications and techniques to assist in the evolution of our Platform as we move to cloud based Microservices
• Communicate with project stakeholders and the management team regarding status/direction of projects
Skills & Requirements
• Bachelor's Degree in Computer Science or related field
• Enthusiastic self-starter with 5+ years of experience working with n-tier Java applications within product development
• Exposure to security products and a secure product development lifecycle desired
• Java, HTML, CSS, JavaScript, Restful APIs
• Experience with JBoss, Tomcat
• Strong understanding of DevOps and Object Oriented Design principles
• Ability to thrive in a fast-paced environment.
• Excellent written and verbal communication skills. Able to present complex, technical information in a clear and concise manner to a variety of audiences.
• Previous experience developing tooling, SDKs or frameworks for other developers
• Experience sharing the innovative work you do at conferences, meetups, etc.
• Able to participate in tier 3 on call rotation