Staff Software Engineer
Synopsys Inc · Sunnyvale, CA · 4 days ago
ConsultingFull-time
About the role
The Enterprise Storage Engineering team builds and evolves the software platforms that power Synopsys' enterprise-scale storage infrastructure across global sites. Working within a code-first, Kubernetes-native environment, the team focuses on API-driven automation, platform reliability and observability while embracing AI-assisted engineering and intelligent automation.
Responsibilities
- Design and deliver backend services and REST APIs that automate enterprise storage and infrastructure workflows.
- Build orchestration layers that integrate storage platforms with internal systems, ensuring reliability through retries, idempotency and resilient failure recovery.
- Develop, deploy and maintain containerized applications on Kubernetes using modern deployment strategies and environment-specific configurations.
- Build and maintain CI/CD pipelines that support automated testing, security validation and reliable software releases.
- Enhance system observability by implementing metrics, structured logging and distributed tracing to enable proactive monitoring and faster incident resolution.
- Develop AI-assisted operational workflows using LLMs and intelligent tooling to streamline troubleshooting, recommend remediation and reduce manual effort.
- Reduce manual effort by transforming repetitive storage and infrastructure tasks into scalable, automated workflows and self-service capabilities.
- Improve platform reliability and availability by designing resilient systems that recover quickly and surface issues before they impact users.
- Accelerate infrastructure delivery through repeatable CI/CD pipelines and Kubernetes-native deployment practices.
- Improve operational visibility by enhancing observability with meaningful metrics, logs and distributed tracing.
- Increase the scalability of enterprise storage operations by standardizing automation and orchestration across global environments.
- Help shape the future of AI-assisted operations by introducing secure, auditable and practical AI-driven workflows that improve engineering productivity.
Requirements
- Strong Python software engineering skills with the ability to write clean, maintainable and well-tested code.
- Experience building and supporting production-grade backend services and REST APIs with a focus on reliability, performance and security.
- Experience working with Git-based development workflows, code reviews and CI/CD practices that enable safe, repeatable software delivery.
- Hands-on experience deploying and operating containerized applications in Kubernetes with confidence troubleshooting across the application stack.
- A solid understanding of Linux environments, networking fundamentals and troubleshooting distributed systems.
- Experience working with SQL databases and designing scalable, observable and resilient service architectures.
- Exposure to enterprise storage, infrastructure automation or AI-assisted engineering workflows including LLMs, tool integrations or agent-based automation would be an advantage.
Qualifications
- You take ownership of systems from design through production.
- You enjoy solving complex engineering challenges in hands-on, collaborative environments.
- You’re comfortable working across backend software, infrastructure and AI-enabled automation.
- You build solutions that are simple, reliable, scalable and maintainable.
- You’re naturally curious and enjoy exploring emerging technologies to solve real-world engineering problems.
- You communicate effectively, collaborate openly and contribute to a positive engineering culture.
Skills
- Python
- Git-based development workflows
- CI/CD practices
- Kubernetes
- Linux environments
- SQL databases
- Enterprise storage
- Infrastructure automation
- AI-assisted engineering workflows
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. The salary range for this role is 138k-207k USD.
Pay
The base salary range for this role is across the U.S.
Schedule
N/A