Principal Software Engineer

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:
You are a seasoned engineer with a passion for innovation and a deep understanding of modern software architectures. With at least a decade of experience in software development and platform engineering, you possess a strong command of languages such as Java, Go, and Python. Your expertise in cloud computing services, container technologies, and CI/CD pipelines sets you apart. You thrive in collaborative environments, effectively communicating with cross-functional teams to drive strategic initiatives. Your problem-solving skills are exceptional, and you have a keen eye for integrating AI and machine learning capabilities into platforms to enhance workflows. Security and compliance are always top of mind for you, ensuring robust and secure infrastructure in all your projects.
What You’ll Be Doing:
- Be an integral part of our GenAI Platform team to innovate and implement state-of-the-art technologies within our product development lifecycle.
- Design and develop scalable, modular platform solutions and deployment architectures that promote reuse and are easily integrated into our diverse product suite.
- Collaborate with cross-functional teams to understand their needs and incorporate user feedback into the platform's development.
- Establish best practices for modern software architecture, including microservices, serverless computing, and API-first strategies.
- Drive the strategy for containerization and orchestration using Docker, Kubernetes, or equivalent technologies.
- Enhance our CI/CD pipelines, automating build, test, and deployment processes to improve efficiency and reliability.
- Incorporate AI and machine learning capabilities into the platform to facilitate smarter workflows and predictive analytics.
- Ensure the platform's infrastructure is robust, secure, and compliant with industry standards.
The Impact You Will Have:
- Revolutionize our product development lifecycle by integrating advanced technologies.
- Enhance the scalability and modularity of our platform solutions, promoting reuse and integration.
- Drive the adoption of modern software architecture best practices within the organization.
- Streamline our CI/CD pipelines, significantly improving efficiency and reliability.
- Embed AI and machine learning capabilities to create smarter, more predictive workflows.
- Ensure robust and secure infrastructure, maintaining compliance with industry standards.
What You’ll Need:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 10 years of experience in software development & platform engineering, with at least 3 years in leading small to medium initiatives.
- Strong development experience in at least two languages among Java, Go, and Python.
- Deep understanding of distributed computing, CAP theorem, and system design tradeoffs.
- Proven expertise in cloud computing services (AWS, Azure, GCP), container technologies (Docker, Kubernetes), and Infrastructure-as-Code (Terraform, Bicep, etc.).
- Strong background in developing CI/CD pipelines and familiarity with automation tools (GitHub Actions, Azure DevOps, Harness.io, GitLab CI, etc.).
- Experience with AI/machine learning frameworks and tools is highly desirable.
Who You Are:
As a Senior Staff Engineer, you possess excellent problem-solving skills and a proactive approach to tackling challenges. Your organizational and leadership abilities are well-honed, enabling you to guide teams effectively. You are an outstanding communicator, capable of articulating complex technical concepts to diverse audiences. Your dedication to continuous learning and innovation drives you to stay ahead in the fast-paced technology landscape.
The Team You’ll Be A Part Of:
You will join our GenAI Platform team, a dynamic group dedicated to integrating cutting-edge technologies into our product development lifecycle. The team focuses on designing scalable and modular platforms that enhance the efficiency and reliability of our processes. Collaboration and innovation are at the heart of this team, driving Synopsys' success in the semiconductor industry.
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.
If you are a visionary engineer looking to lead the way in platform engineering and make a significant impact in the semiconductor space, we encourage you to apply for this exciting opportunity in Mississauga (ON), Canada.
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.
In addition to the base salary, this role may be eligible for an annual bonus, equity, and other discretionary bonuses. Synopsys offers comprehensive health, wellness, and financial benefits as part of a of a competitive total rewards package. The actual compensation offered will be based on a number of job-related factors, including location, skills, experience, and education. Your recruiter can share more specific details on the total rewards package upon request. The base salary range for this role is across the U.S.
Apply NowRelevant Jobs
-
Principal Devops Engineer (Modernization, Conan, C/C++)
Engineering
-
Principal Custom Circuit Design Engineer
Bengaluru, India
Engineering
-
Director People Partner
Sunnyvale, California
People
Find the open role that’s
right for you
-
Principal Devops Engineer (Modernization, Conan, C/C++)
-
Principal Custom Circuit Design Engineer
Bengaluru, India
-
Director People Partner
Sunnyvale, California
-
Principal Compensation Business Partner
Marlborough, Massachusetts
View all job opportunities here
View all job opportunities here