S

Synopsys

EDA software for chip design

R&D Engineering Senior Staff Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeCanadaNo salary listedIn-person

About the Job

Requirements

  • A bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent practical experience.
  • Typically 8 or more years building and owning production enterprise web applications; strong evidence of full-stack delivery, architecture leadership, and operational ownership may offset the years requirement.
  • Deep experience with the PANN technology stack (PostgreSQL, Angular, NestJS, Node.js) and modern web development frameworks.
  • Proven ability to design and evolve microservices architectures, including service boundaries, API contracts, and operational concerns.
  • Strong experience using Prisma for data modeling, database access, and schema migrations at scale.
  • Expert knowledge of JavaScript/TypeScript, HTML, CSS, REST APIs, and modern application architecture patterns.
  • Strong experience designing, developing, and optimizing relational and non-relational databases, including hands-on PostgreSQL administration and performance tuning.
  • Experience containerizing and operating services with Docker and/or Kubernetes; deploying and managing web servers, load balancers, and reverse proxies such as Nginx or Apache.
  • Experience with cloud-based application development and deployment, including security and cost/performance tradeoffs.
  • Strong experience building and maintaining CI/CD pipelines and improving developer productivity through automation.
  • Practical, production-oriented experience with AI technologies (LLMs, prompt engineering, RAG, knowledge extraction, and automation workflows), including evaluation, safety, and quality considerations.
  • Strong understanding of SDLC best practices, testing strategies, secure coding principles, and threat modeling.
  • Experience integrating multiple systems through APIs, eventing, and data services, and ability to create durable integration patterns.
  • Excellent written and verbal communication skills, with the ability to influence without authority and align cross-functional stakeholders.
  • Be self-directed, highly accountable, and comfortable driving initiatives independently.
  • Be a strategic thinker who enjoys hands-on implementation and can dive deep when needed.
  • Be able to operate in ambiguity, make decisions, and deliver practical outcomes.
  • Have a customer focus, a strong UX mindset, and attention to workflow design.
  • Be collaborative and effective across functions, able to align stakeholders and resolve tradeoffs.
  • Be a mentor and technical leader who raises the bar for quality, security, and operational excellence.
  • Be results-oriented, focused on measurable business value and sustainable engineering practices.

Responsibilities

  • Lead the design, development, deployment, and maintenance of enterprise web applications and services, with end-to-end accountability for outcomes.
  • Drive full-stack architecture across front-end, back-end, databases, and cloud, ensuring scalability, reliability, security, and maintainability.
  • Set and evolve platform patterns and best practices using the PANN technology stack and associated development frameworks.
  • Partner with cybersecurity, engineering, product, and business teams to define strategy, translate needs into technical roadmaps, and deliver high-value solutions.
  • Own complex workflow design and deliver intuitive user experiences that simplify sophisticated business processes.
  • Design and optimize relational and non-relational data architectures; guide data modeling standards and performance tuning practices.
  • Lead development of AI-enabled capabilities for automation, analysis, content generation, and knowledge extraction, including evaluation and responsible adoption.
  • Architect integrations across business systems, knowledge repositories, and AI services; define integration standards and reusable components.
  • Evaluate emerging technologies and recommend practical solutions that improve developer velocity, user productivity, and operational excellence.
  • Establish and improve monitoring, alerting, SLOs/SLIs, incident response practices, and continuous improvement loops.
  • Mentor engineers, review designs and code for quality and security, and raise engineering execution standards across the team.

About the Company

Synopsys

EDA software for chip design

Synopsys provides software tools and services for electronic design automation (EDA), helping engineers design, simulate, verify, and optimize semiconductor chips and systems. Its products cover the full design flow, including RTL-to-gating synthesis, place-and-route, timing analysis, verification, and silicon validation, as well as software integrity solutions and hardware-assisted verification. Engineers use these tools to model, simulate, and validate complex chip designs before manufacturing, reducing bugs and improving performance. Compared with many competitors, Synopsys differentiates itself through its broad, end-to-end design toolchain, large ecosystem of IP and integration with simulation and modeling capabilities gained from its 2025 merger with ANSYS, and its global scale and support. The company aims to help designers push the boundaries of chip and system performance, accelerate time-to-market, and enable silicon-to-systems design across a wide range of industries.

Company size
10,001+
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
1986

Recently Posted Jobs

Explore more opportunities at Synopsys

See more jobs