Skip to main content
Search Jobs

Software Engineering, Staff Engineer

pin icon Bengaluru, Karnataka, India Apply Now
Category Engineering Hire Type Employee Job ID 17613 Date posted 06/04/2026

Alternate Job Titles

  • Full Stack Software Engineer, Infrastructure

We Are

Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.

You Are

You have spent years building systems that need to handle real load, not theoretical scale, and you understand that infrastructure is only as good as the developer experience it enables. You think about backend architecture and database design with the same care you bring to building a UI that does not make engineers curse under their breath. You are comfortable writing Python services that orchestrate thousands of jobs across a compute farm and then switching contexts to build the React dashboard that lets someone actually see what is happening.

You do not treat the frontend as an afterthought or the backend as a black box. You care about both because you know that a great platform is the sum of how it works and how it feels to use. When something breaks in production, you dig into Linux logs, trace through database queries, and fix the root cause instead of patching symptoms.

You like ownership. You would rather build a feature end to end than hand off pieces to five different people. At Synopsys, you will work on infrastructure that powers one of the largest compute environments in the company, and the systems you build will directly determine whether R&D teams can move fast or get stuck waiting.

What You'll Be Doing

  • Design and build backend services in Python that manage job scheduling, orchestration, and monitoring across large-scale distributed compute workloads
  • Develop responsive web applications using React and modern JavaScript that give engineers intuitive control over compute infrastructure and real-time visibility into system performance
  • Architect and optimize SQL and NoSQL databases (PostgreSQL, MongoDB, Elastic) to handle high-volume workload data with reliability and speed
  • Build and maintain CI/CD pipelines using Jenkins or GitLab CI, and work with Docker to enable scalable microservices deployments
  • Deploy, debug, and tune systems in Linux environments, leveraging Grafana for monitoring, logging, and observability across the platform
  • Collaborate directly with R&D teams to understand their infrastructure pain points and translate those into platform features that improve productivity
  • Own features from design through production deployment, participate in code reviews, and contribute to engineering standards that keep the platform maintainable

The Impact You Will Have

  • Enable thousands of R&D engineers to run compute-intensive workloads faster and more reliably by building systems that handle scheduling and orchestration at scale
  • Reduce time spent debugging infrastructure issues by creating monitoring and observability tools that surface problems before they cascade
  • Improve engineering productivity across Synopsys by delivering platform features that eliminate manual workarounds and streamline workflows
  • Increase system reliability and performance through database optimization and backend architecture decisions that prevent bottlenecks under load
  • Accelerate platform development velocity by building CI/CD pipelines and deployment tooling that let the team ship with confidence
  • Make complex infrastructure accessible by designing user interfaces that turn raw system data into actionable insights
  • Shape the technical direction of one of the largest compute platforms at Synopsys through architecture decisions and engineering best practices you help establish

What You'll Need

  • Bachelor's or Master's degree in Computer Science with 5+yrs in Software Engineering, or equivalent hands-on experience building production systems
  • Strong programming experience in Python, with a track record of building backend services that handle real scale and complexity
  • Solid frontend development skills using React, JavaScript, HTML, and CSS to build user interfaces that engineers actually want to use
  • Experience working with SQL or NoSQL databases like PostgreSQL, MySQL, MongoDB, or Elastic, including schema design and query optimization
  • Proficiency working in Linux environments for deployment, debugging, and performance tuning
  • Familiarity with CI/CD pipelines and DevOps practices, experience with Jenkins, GitLab CI, or similar tooling is a plus
  • Experience with distributed systems, job scheduling platforms like LSF, or container orchestration with Docker and Kubernetes is a plus

Who You Are

  • You can context-switch between writing a Python service that handles distributed job orchestration and building a React component that visualizes system metrics without losing momentum
  • You debug production issues by going straight to the logs, database queries, and system metrics instead of guessing or restarting things until they work
  • You ask clarifying questions when requirements are vague, propose a technical approach, and move forward without waiting for perfect information
  • You care about the developer experience as much as the technical architecture because you know that a platform no one wants to use is a platform that fails
  • You take ownership of what you build, which means you think about maintainability, observability, and what happens when the system is under load six months from now
  • You are comfortable working across the stack and collaborating with people who care deeply about infrastructure, performance, and getting things right


The Team You'll Be Part Of

Your recruiter will share more about the team structure and mission during the interview process.

Rewards and Benefits

We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.

At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.

Apply Now

Relevant Jobs

BROWSE JOBS

Find the open role that’s
right for you

View all job opportunities here

View all job opportunities here