Software Engineer

Remote: 
Hybrid
Contract: 
Work from: 
Pune (IN)

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., 3-5 years of full-stack development experience., Proficiency in Go, JavaScript/TypeScript, and ReactJS., Experience with CI/CD pipelines, GitHub, and microservices architecture..

Key responsibilities:

  • Design, develop, and maintain frontend and backend features.
  • Collaborate with cross-functional teams to define technical requirements.
  • Participate in code reviews, design sessions, and testing to ensure quality.
  • Support production systems and contribute to continuous improvement.

Checkmarx logo
Checkmarx Computer Hardware & Networking SME https://www.checkmarx.com/
501 - 1000 Employees
See all jobs

Job description

Description

 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.



Requirements

Education

  • B.Sc. in Computer Science / Computer Engineering, or graduate of a leading technological unit.

Professional Experience

  • 3–5 years of experience as a full-stack developer in production environments.
  • Demonstrated experience delivering features end-to-end in a product-focused company.
  • Practical experience writing and maintaining unit, component, UI, and E2E test

Technical Skills

  • Proficiency in Go for backend development.
  • Solid experience in JavaScript/TypeScript and ReactJS for frontend development.
  • Hands-on experience with CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps.
  • Proficiency with GitHub as the primary source control and collaboration tool.
  • Knowledge of microservices architecture, RESTful APIs, and distributed systems.
  • Experience with PostgreSQL, including schema design and performance tuning.
  • Comfortable working in Linux environments with Docker and Kubernetes.
  • Exposure to AWS cloud services.
  • Experience with message brokers such as RabbitMQ is a plus.
  • Familiarity with Camunda, Kibana, Grafana, or ArgoCD is an advantage.

Development Methodologies

  • Experience working in Agile development teams using Scrum or Kanban.
  • Understanding of the full software development lifecycle (SDLC) from requirements to release and monitoring.

Soft Skills

  • Strong analytical and debugging skills.
  • Clear, professional communication and collaboration across teams.
  • Ownership mentality with a focus on quality and reliability.
  • Eagerness to learn, grow, and contribute to 

What we have to offer

Checkmarx offers a great work environment, professional development, challenging careers, competitive compensation, great work-life balance, as well as great benefits and perks throughout the year. Checkmarx is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, or other characteristics protected by law.


Required profile

Experience

Industry :
Computer Hardware & Networking
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Analytical Skills
  • Willingness To Learn

Software Engineer Related jobs