Synopsys Inc

Senior DevOps Engineer

Synopsys Inc$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or related technical field
  • Hands-on experience with Git and code management platforms
  • Practical experience developing software in C/C++
  • Working knowledge of Python and bash scripting
  • Strong debugging skills on Linux environments
  • Experience with CI/CD tools is a plus
  • Ability to collaborate in a distributed team environment

Responsibilities

  • Build and maintain CI/CD pipelines using Azure DevOps, GitLab CI, or Jenkins
  • Debug compilation failures and runtime issues on Linux
  • Maintain and document DevOps services and automation flows
  • Collaborate with development, QA, and IT teams on build processes
  • Support best practices for compiler configurations and code quality
  • Test and validate software releases for reproducibility
  • Work under the guidance of senior engineers to learn the build ecosystem

Benefits

  • Comprehensive health and wellness benefits
  • Financial benefits designed to cater to your needs
  • Monetary and non-monetary rewards to support work-life balance
Full Job Description
Descriptions & Requirements

Job Description and Requirements

You Are

You are someone who understands that broken builds are not just annoying, they are expensive. You have spent enough time around software teams to know that the difference between a developer shipping at 3pm versus staying until 9pm is often a compiler flag, a library path, or a CI pipeline that actually catches the problem before it spreads. You think about the developer experience not as a nice-to-have but as the thing that determines whether a team moves fast or spins its wheels.

You are comfortable in Linux. Not just comfortable, you actually like digging into why something linked yesterday but fails today, why a runtime loader is choking on a dependency, or why a build that works on one distro explodes on another. You do not need someone to tell you what to grep for. You know how to follow the breadcrumbs.

You are early in your DevOps career but not new to software. You have written code, you have debugged someone else's code, and you understand that automation is only as good as the assumptions it is built on. You ask questions when something does not make sense, and you care about getting it right, not just getting it done.

At Synopsys, you will work on the infrastructure that keeps a global engineering organization building, testing, and shipping software that powers the semiconductor industry.

What You'll Be Doing
  • Build and maintain CI/CD pipelines using tools like Azure DevOps, GitLab CI, or Jenkins to automate build, test, and packaging workflows for C/C++ codebases
  • Debug compilation failures, linker errors, and runtime issues on Linux, working directly with developers to resolve toolchain and dependency problems
  • Maintain and document DevOps services and automation flows, ensuring they are reliable, monitored, and understood by the teams that depend on them
  • Collaborate with development, QA, and IT teams to adjust build and packaging processes as product requirements evolve
  • Support best practices for compiler configurations, OS compatibility, and code quality tooling across multiple Linux distributions
  • Test and validate software releases, ensuring that builds are reproducible, dependencies are managed, and packaging meets release standards
  • Work under the guidance of senior DevOps engineers and the DevOps Manager, learning the product build ecosystem and contributing to its operation

The Impact You Will Have
  • Developers will spend less time debugging environment issues and more time writing features because the build infrastructure you maintain actually works
  • Build failures will get caught earlier and resolved faster because you have made the CI pipelines smarter and more transparent
  • Cross-platform code quality will improve because you have helped enforce compiler standards and tooling that catch problems before they reach QA
  • Release cycles will stay on schedule because the packaging and deployment flows you support are reliable and well-documented
  • Teams across geographies will be able to collaborate more effectively because the DevOps services you maintain are consistent and dependable
  • The DevOps team will operate more efficiently because you document what you learn and share knowledge that helps everyone move faster

What You'll Need
  • Bachelor's degree in Engineering, Computer Science, or a related technical field
  • Hands-on experience using Git and code management platforms like Azure DevOps, GitHub, or Bitbucket
  • Practical experience developing software in C/C++, with an understanding of how code gets compiled, linked, and packaged
  • Working knowledge of Python and bash scripting for automation and tooling
  • Strong debugging skills, including familiarity with compiler and linker options, runtime loaders, and library dependencies on Linux
  • Experience with build management or continuous integration tools is a plus
  • Ability to work effectively in a distributed team across time zones

Who You Are
  • You can look at a build log with 500 lines of output and find the two lines that actually matter
  • You communicate clearly when something is broken, what you have tried, and what you need from someone else to move forward
  • You are comfortable asking questions when you do not understand a requirement or a system, and you follow up until you do
  • You can balance multiple tasks without losing track of what is blocking what, and you know when to escalate versus when to keep digging
  • You learn quickly from documentation, from code, and from the people around you, and you do not need to be told the same thing twice
  • You care about the quality of your work, not just whether it passes a checklist, but whether it actually solves the problem for the people who depend on it

The Team You'll Be Part Of

You will join a DevOps team of approximately 10 engineers who support the electronics business unit's product suite. You will split your time between Linux support-debugging compilation and runtime issues, managing builds, and maintaining platform compatibility-and traditional DevOps work like CI/CD pipeline management and automation.

The team operates remotely across multiple time zones, and you will work closely with internal development teams who depend on the build infrastructure you maintain. You will report to the DevOps Manager and collaborate with experienced engineers who will help you ramp up on the product ecosystem.

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.

About Synopsys Inc

Synopsys, Inc. is an American electronic design automation company that focuses on silicon design and verification, silicon intellectual property and software security and quality. Products include logic synthesis, behavioral synthesis, place and route, static timing analysis, formal verification, hardware description language (SystemC, SystemVerilog/Verilog, VHDL) simulators, as well as transistor-level circuit simulation. The simulators include development and debugging environments which assist in the design of the logic for chips and computer systems.
Learn more about Synopsys Inc
Size
16,361 employees
Market Cap
$48.6 billion
Industry
Net Income
$722.6 million
Founded
1986
5 Year Trend
+13.3%
Revenue
$3.8 billion
NASDAQ

Similar Jobs

More Jobs at Synopsys Inc

More Information Technology Jobs

Find similar Senior DevOps Engineer jobs: