R&D Engineering, Sr Staff Engineer
China Off-site Apply NowJob 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 NowRelevant Jobs
- Communications Specialist Hillsboro, Oregon Communications
- Design Verification Senior/Staff Engineer Ho Chi Minh City, Vietnam Engineering
- IT Support & IT Infrastructure Administration Engineer Yongin-si, South Korea Information Technology
Find the open role that’s
right for you
- Communications Specialist Hillsboro, Oregon
- Design Verification Senior/Staff Engineer Ho Chi Minh City, Vietnam
- IT Support & IT Infrastructure Administration Engineer Yongin-si, South Korea
- ASIC Digital Design, Staff Engineer Kanata, Canada
View all job opportunities here
View all job opportunities here