Posted 1w ago

R&D Engineering, Sr Engineer - 17095

@ Synopsys
Noida, Uttar Pradesh, India
OnsiteFull Time
Responsibilities:Designing apps, Developing APIs, Collaborating teams
Requirements Summary:4+ years of software development including at least 2 years with Node.js and Angular/TypeScript; experience building production web apps at scale; PostgreSQL; testing; cloud and container tech; GenAI tooling exposure.
Technical Tools Mentioned:Node.js, Angular, TypeScript, PostgreSQL, Playwright, Selenium, Jest, NestJS, AWS, Azure, GCP, Docker, Kubernetes, GitHub
Save
Mark Applied
Hide Job
Report & Hide
Job Description
We Are
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 Are
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.
What You'll Be Doing
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
Applying 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
The Impact You Will Have
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
What You'll Need
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
Who You Are
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
The Team You'll Be Part Of
Your recruiter will share more about the team structure and mission during the interview process.
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.