Pune, MH, USA
1 day ago
Software Engineer
 Who are we?Checkmarx is the leader in application security and ensures that enterprises worldwide can secure their application development from code to cloud. Our consolidated platform and services address the needs of enterprises by improving security and reducing TCO, while simultaneously building trust between AppSec, developers, and CISOs. At Checkmarx, we believe it’s not just about finding risk but remediate it across the entire application footprint and software supply chain with one seamless process for all relevant stakeholders. We are honored to serve more than 1,800 customers, which includes 40 percent of all Fortune 100 companies including Siemens, Airbus, SalesForce, Stellantis, Adidas, Wal-Mart and Sanofi.We’re excited to expand our global presence with the opening of a new site in Pune, India—an innovation hub designed to attract top talent and fuel the future of application security. Joining our Pune team means working on cutting-edge technologies in cloud, DevSecOps, AI-driven security and being part of a high-impact engineering culture where your code helps secure the software that powers the world. What would you be doing?As an Experienced Full-Stack Developer on the team, you will take ownership of key features and contribute across the entire software development lifecycle. You’ll work closely with other developers, QA, Product Managers, and DevOps to build scalable, secure, and high-performance systems that empower our customers to manage risk effectively.Design, develop, and maintain features across both frontend and backend, using technologies like Go, ReactJS, PostgreSQL, and Kubernetes.Take responsibility for delivering clean, secure, maintainable code that adheres to best practices and architectural standards.Collaborate with cross-functional stakeholders to define technical requirements, identify trade-offs, and implement practical solutions.Participate in code reviews, design sessions, and peer programming to ensure quality, consistency, and shared learning across the team.Contribute to system reliability and performance by writing and maintaining unit, component, UI, and end-to-end (E2E) tests.Support and troubleshoot production issues, helping ensure system stability, observability, and continuous improvement.Work in an Agile environment and take part in sprint planning, retrospectives, and daily stand-ups.Maintain and contribute to technical documentation to support maintainability and knowledge sharing.Continuously expand your skills and stay current with evolving technologies, security standards, and DevOps practices.
Confirm your E-mail: Send Email