Date posted 05/31/2026
Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.
You have spent the last several years building web applications that do more than look good in a demo—they have to scale, stay up, and make other engineers’ lives easier. When you see a gnarly problem—say, a tangled backend API or a sluggish UI—you don’t wait for someone else to untangle it. You dig in, sketch out the real bottlenecks, and rewrite what needs rewriting. You think in real code, not just architectures, and you are happiest when you can take a feature from whiteboard to running in production. You know your way around Node.js and Angular, and you’re not afraid to poke at a SQL query or refactor a chunk of TypeScript if it means a cleaner, more reliable system. You believe good code is tested code, and you have opinions about what belongs in a unit test and what doesn’t. You like collaborating across disciplines—UI/UX, product, other engineers—and you can explain why you made a technical choice without talking in circles. You’re the person who other developers come to when they want to know how to wrangle a distributed system or get real about application observability.
-
Designing, developing, and deploying web-based applications for the Platform Architect toolset using Angular, Node.js, TypeScript, and PostgreSQL
-
Implementing robust RESTful APIs and backend services, optimizing for both performance and maintainability
-
Building front-end interfaces with Angular, focusing on usability, responsiveness, and modularity
- ing advanced unit testing with frameworks such as Playwright, Selenium, or Jest to ensure code quality and reliability
-
Collaborating daily with R&D, UI/UX, and product teams to translate technical requirements into working features
-
Refactoring and optimizing legacy systems for better scalability, security, and observability (including monitoring, logging, and alerting)
-
Documenting technical designs and decisions for engineering teams and architecture groups
-
Adopting Agile development methodologies, participating in standups, sprint planning, and retrospectives
-
Accelerate the transformation of legacy SoC platform tools into a modern, web-based ecosystem used by engineers worldwide
-
Enable teams to explore architectural tradeoffs and power-performance optimizations faster and with greater accuracy
-
Improve system reliability and user experience by tackling technical debt and introducing best practices in code, testing, and deployment
-
Reduce time-to-market for new SoC designs through scalable, performant, and secure software solutions
-
Mentor and upskill peers, raising the technical bar for the team and setting new standards for engineering excellence
-
Provide clear, actionable documentation and technical guidance that makes onboarding and cross-team collaboration smoother
-
Influence the platform’s technical direction, ensuring it stays robust as customer needs and technologies evolve
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
-
4+ years of hands-on software development, including at least 2 years with Node.js (NestJS or similar frameworks) and Angular/TypeScript
-
Proven experience designing, building, and deploying production web applications at scale
-
Strong background with relational databases (preferably PostgreSQL) and exposure to NoSQL systems
-
Proficiency in writing unit and integration tests with Playwright, Selenium, or Jest
-
Familiarity with distributed systems, caching, and modular software architectures
-
Experience with code refactoring, CI/CD pipelines, and GitHub-based workflows is a plus
-
Exposure to cloud technologies (AWS, Azure, or GCP), Docker/Kubernetes, or infrastructure-as-code tools is beneficial
-
Experience with GenAI coding assistants (e.g., GitHub Copilot, Claude Code) is a plus
-
Prior work in hardware design or EDA is an advantage but not required
-
You turn ambiguous technical requirements into real, working features without waiting for someone else to clarify every detail
-
You can explain a performance tradeoff or a security concern to engineers and non-engineers without losing accuracy
-
You proactively clean up code, automate tests, and leave things better than you found them
-
You thrive on cross-functional teamwork and know how to get input from UI/UX, product, and backend specialists
-
You take ownership of tough problems and don’t let them linger for the next person to fix
-
You’re comfortable working in a global team, collaborating across time zones, and documenting decisions for others
Your recruiter will