
Overview
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
As a seasoned Software Engineering, Staff Engineer, you thrive in fast-paced environments and have a proven track record of delivering high-quality results. You are proficient in both front-end and back-end development, with extensive experience in various programming languages and frameworks. Your expertise in Linux platform and familiarity with common stacks enables you to build scalable and efficient systems. You possess a deep understanding of CI/CD tools and have hands-on experience with automation scripts, enhancing testing efficiency and coverage. Your ability to analyze complex technical problems and implement effective solutions makes you a valuable asset to any team. You are committed to iterative development, continuous integration, and delivery, ensuring that projects are completed successfully. With a Masters or Bachelor’s degree in computer science or a related field, and over seven years of experience as a Software Engineer, you are ready to take on new challenges and drive innovation at Synopsys.
What You’ll Be Doing:
- Follow design principles of software engineering and systems to build features that improve platform and tools' availability, scalability, latency, and efficiency.
- Design and maintain test frameworks, including various tools to empower developers to automate test cases effectively.
- Develop, update, and manage automation scripts for various Infrastructure and application test case scenarios to enhance testing efficiency and coverage.
- Evaluate design approaches and tools, build frameworks, and improve existing systems.
- Set up CI/CD tools as part of the engineering efforts.
- Collaborate with cross-functional teams to drive productivity, robustness, agility, and time-to-market advantage in the creation of Synopsys products and solutions.
The Impact You Will Have:
- Enhance the availability, scalability, latency, and efficiency of Synopsys platforms and tools.
- Empower developers with effective automation tools, improving testing efficiency and coverage.
- Drive significant productivity and robustness in the creation of Synopsys products and solutions.
- Lead corporate infrastructure transformation and IT operations leadership.
- Invest in the next wave of disruptive technologies to maintain Synopsys' competitive edge.
- Contribute to the growth and scaling strategy of Synopsys through innovative solutions.
What You’ll Need:
- Ability to work in a high-performing team and balance high-quality delivery with customer focus to meet business needs.
- Prior experience as a Full Stack Developer or similar role.
- Experience working on Linux platform and familiarity with common stacks.
- Knowledge of multiple front-end languages and libraries (e.g., HTML/CSS, JavaScript, XML, jQuery).
- Knowledge of multiple back-end languages (e.g., .NET, Java, Python, Ruby) and JavaScript frameworks (e.g., React, Node.js).
- Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache), and UI/UX design principles.
- Experience working in an Agile development environment, with a commitment to iterative development, continuous integration, and delivery.
- Experience with build systems, CI/CD tools (like AWS DevOps, Jenkins), application analytics/monitoring.
- Experience with Artifactory, package managers including yum, rpm, and apt.
- Ability to analyze complex technical problems, troubleshoot issues, and implement effective solutions in a timely manner.
- Takes pride in working on projects to successful completion involving a wide variety of technologies and systems.
- Masters/Bachelor’s degree in computer science or related field of study and 7+ years of experience as a Software Engineer.
Who You Are:
- Innovative thinker who is always looking for ways to improve systems and processes.
- Detail-oriented and committed to delivering high-quality results.
- Excellent communicator with the ability to collaborate effectively with cross-functional teams.
- Proactive problem solver who can troubleshoot and resolve issues efficiently.
- Adaptable and able to thrive in a fast-paced, dynamic environment.
- Passionate about technology and continuous learning.
The Team You’ll Be A Part Of:
The Engineering Excellence Group drives innovation velocity and enterprise infrastructure automation, which are critical elements of our growth and scaling strategy. This team is chartered to drive significant productivity, robustness, agility, and time-to-market advantage in the creation of Synopsys products and solutions. The group also leads corporate infrastructure transformation as we continue to drive IT operations leadership and invest in the next wave of disruptive technologies.
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.