Software Engineering, Staff Engineer

Synopsys

Bengaluru, INonsitePosted May 22, 2026
Posting intelligenceListed a while

Skills

postgreskubernetesjavascriptmongojenkinsgrafanadockergitlabpythonmysqlreactcicdcss

About the role

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.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.