Senior Software Engineer

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

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., At least 5 years of full-stack development experience., Proficiency in Go for backend and ReactJS for frontend development., Experience with microservices, RESTful APIs, and cloud technologies like AWS..

Key responsibilities:

  • Develop and maintain high-impact features across the full technology stack.
  • Collaborate with cross-functional teams to define requirements and solve complex problems.
  • Lead system design, architectural decisions, and code reviews.
  • Mentor junior developers and improve engineering workflows.

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 a Senior Full-Stack Engineer on the team, you’ll play a critical role in building and maintaining high-impact features that help security teams make informed, risk-based decisions. You will contribute across the stack—from backend services to frontend interfaces—delivering secure, scalable, and production-ready solutions.
  • Take end-to-end ownership of core features and components, covering both backend and frontend development.
  • Design and implement scalable, secure, and maintainable solutions, aligned with modern architecture principles and security best practices.
  • Lead by example in writing clean, secure, and testable code, following SOLID principles and industry standards.
  • Work collaboratively with Product Managers, Tech Leads, DevOps, QA, and Tier 4 support to define requirements, solve complex problems, and ensure product reliability.
  • Participate in system design and architectural decisions, contributing to the continuous evolution of the platform and its services.
  • Mentor junior and mid-level developers through code reviews, pair programming, and active technical guidance.
  • Drive improvements in engineering workflows, including CI/CD pipelines, developer experience, and observability.
  • Develop and maintain a comprehensive test suite including unit, component, UI, and end-to-end (E2E) tests to ensure system quality and resilience.
  • Diagnose and resolve production issues related to APIs, databases, or frontend performance with speed and precision.
  • Write and maintain internal technical documentation to support knowledge sharing, team alignment, and long-term maintainability.
  • Continuously explore, evaluate, and adopt technologies such as Go, ReactJS, Kubernetes, and Camunda, contributing to the evolution of the Risk Management tech stack.

Requirements

Education

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

Professional Experience

  • 5+ years of full-stack development experience in production-grade environments.
  • Demonstrated success in delivering end-to-end features and systems at scale, preferably within a product-focused tech company.
  • Proven experience writing and maintaining unit, component, UI, and E2E tests as part of a structured development lifecycle.
  • Proven hands-on experience with Go and ReactJS, with at least 2 years of recent, relevant development work in both.

Technical Skills

  • Proficiency in Go for backend development.
  • Strong expertise in JavaScript/TypeScript and ReactJS for frontend development.
  • Deep understanding of CI/CD pipelines with tools such as Jenkins, Azure DevOps, CircleCI, or GitHub Actions.

Proficiency with GitHub as the source control and collaboration platform.

  • Deep understanding of microservices architecture, RESTful APIs, and distributed systems.
  • Extensive experience with PostgreSQL, including data modeling, indexing, query optimization, and Liquibase for database migrations.
  • Hands-on experience with Linux, Docker, and Kubernetes in production environments.
  • Experience working with Amazon Web Services (AWS).
  • Skilled with Git-based workflows and automated testing strategies.
  • Experience working with message brokers such as RabbitMQ.
  • Familiarity with Camunda for business process management and workflow orchestration.
  • Operational experience with Kibana, Grafana, and ArgoCD for monitoring, logging, and deployment automation.

Development Methodologie

  • Strong experience working in Agile environments (Scrum, CI/CD, TDD).
  • Full understanding of the software development lifecycle (SDLC) — from requirement gathering through deployment, monitoring, and support.

Soft Skills

  • Excellent problem-solving, debugging, and system design skills.
  • Strong communication and cross-functional collaboration abilities.
  • Passion for mentoring, knowledge sharing, and team success.
  • Proactive, detail-oriented, and accountable with a results-driven mindset. 

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
  • Detail Oriented
  • Mentorship
  • Problem Solving

Software Engineer Related jobs