Skip to main content
Search Jobs

R&D Engineering, Sr Staff Engineer

pin icon China Off-site Apply Now
Category: Engineering Remote Eligible Yes Hire Type: Employee
Job ID 7794 Date posted 11/26/2024

Job Description: As a staff software Developer in Synopsys platform engineering team, you will play a key role in transforming our R&D products through the adoption of advanced cloud, containerization, microservices, modern software delivery and  AI technologies.  Your mission will be to democratize these technologies to streamline our EDA product development processes, ensuring our products remain at the forefront of the industry. Key Responsibilities: Design and develop scalable, modular platform 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. Refactor, rebuild or transform legacy monolithic applications into modern modular distributed systems (microservices) Drive the strategy for containerization and orchestration using Docker, Kubernetes, or equivalent technologies. 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. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 8 years of experience in software development Strong Development Experience in Node.js and Python Deep understanding of distributed computing, CAP theorem, and system design tradeoffs. Proven expertise in cloud computing services (AWS, Azure, Alibaba, or GCP), container technologies (Docker, Kubernetes) Background working with CI/CD pipelines and familiarity with modern software delivery ecosystem (GitHub Actions, Azure DevOps, Harness.io, GitLab CI, etc.). Front End Experience (in Angular or React) is a Major Plus Experience with AI/machine learning frameworks and tools is highly desirable (not mandatory) Excellent problem-solving, organizational, and leadership skills. Strong communication abilities to effectively collaborate with internal teams and stakeholders. Linux Foundation certifications: CKAD, CKS, and/or CKA (highly preferred)

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.

Apply Now

Relevant Jobs

BROWSE JOBS

Find the open role that’s
right for you

View all job opportunities here

View all job opportunities here