Skip to main content
Search Jobs

Full Stack Software Developer - Sr Engineer

Bengaluru, Karnataka, India
Engineering
Employee
Apply

Overview

Synopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification and manufacturing. They work on assignments like designing, developing, and troubleshooting software, leveraging the state-of-the-art technologies like AI/ML, GenAI and Cloud. Their critical contributions enable world-wide EDA designers to extend the frontiers of semiconductors and chip development.

Job Description

Category Engineering Hire Type Employee Job ID 12421 Remote Eligible No Date Posted 09/12/2025

Alternate Job Titles:
  • Senior Full Stack Web Developer
  • Senior Software Engineer – Web Applications
  • Senior Information Technology Engineer
  • Sr. Full Stack Developer – Cybersecurity Tools
  • Lead Web Application Developer

We Are:

At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.

You Are:

You are a passionate and highly skilled engineer with a strong foundation in security principles and a drive to ensure the safety and reliability of complex IP products. You bring a university degree in Engineering, Computer Science, or a related discipline, complemented by at least two years of relevant experience in the industry. Your technical acumen is matched by your proficiency in English, which enables you to communicate seamlessly with diverse, global teams spanning multiple time zones.

You have a proven track record in security risk analysis, threat modeling, and incident response, and you are adept at identifying and mitigating vulnerabilities in software systems. While prior exposure to semiconductor IP products and development flows is a plus, your eagerness to learn and adapt stands out. You thrive in collaborative, fast-paced environments, and you are driven by curiosity, innovation, and a commitment to excellence.

You are comfortable working across the entire software development lifecycle, from ideation to deployment, and you embrace automation, quality assurance, and continuous improvement. Your interpersonal skills foster teamwork, while your problem-solving abilities enable you to tackle complex, ambiguous challenges with confidence. Above all, you are motivated by the opportunity to make a tangible impact in a company that values diversity, learning, and technological advancement.

What You’ll Be Doing:

  • Designing, developing, and maintaining robust, scalable web applications and features that advance our cybersecurity and IP product offerings.
  • Collaborating closely with cross-functional teams—including cybersecurity experts, hardware designers, embedded software engineers, and product managers—to ensure seamless integration of tools and technologies.
  • Participating in the entire software development lifecycle, from requirements gathering and design to deployment and support.
  • Troubleshooting and resolving complex software defects and performance issues efficiently, ensuring high system reliability.
  • Documenting research findings, proposing innovative solutions, and sharing knowledge to drive continuous improvement within the team.
  • Architecting and implementing end-to-end web applications that meet stringent functional and security requirements.
  • Creating and maintaining SQL/No-SQL databases, optimizing queries, and managing stored procedures for maximum performance.
  • Building interactive, high-performance user interfaces using modern frameworks such as React, Angular, or Svelte, with a focus on UI/UX excellence.
  • Optimizing applications for speed, responsiveness, and overall user experience across platforms.
  • Contributing to the improvement of development processes, including automated testing, CI/CD pipelines, and version control best practices.

The Impact You Will Have:

  • Enhance the security and reliability of Synopsys’ IP products, directly contributing to the trust our customers place in our solutions.
  • Drive innovation in web application development, supporting the creation of advanced tools for global semiconductor and technology leaders.
  • Streamline and automate the cybersecurity development lifecycle, increasing team efficiency and reducing time-to-market.
  • Facilitate seamless integration of hardware and software systems, enabling the next generation of high-performance silicon and software content.
  • Promote best practices in software architecture, quality assurance, and continuous development within a high-performing team.
  • Mentor and share knowledge with colleagues, fostering a culture of learning, collaboration, and technical excellence.
  • Support business goals by delivering reliable, secure, and scalable solutions that address customer needs and industry challenges.
  • Champion continuous improvement and innovation, helping Synopsys maintain its leadership in the Era of Pervasive Intelligence.

What You’ll Need:

  • 4-7 years of professional experience in dynamic web development using technologies such as MySQL, React, CSS3, HTML5, jQuery, JSON, and JavaScript.
  • Proficiency in Python for backend development and automation tasks.
  • Strong experience in SQL/No-SQL database design, optimization, and management.
  • Expertise in troubleshooting software defects and resolving issues promptly to maintain high system performance.
  • Hands-on experience with RESTful APIs and integrating external APIs into applications.
  • In-depth understanding of software engineering principles, application architecture, data structures, coding standards, and security best practices.
  • Familiarity with CI/CD pipelines, DevOps processes, and agile development methodologies.
  • Experience with version control tools such as Git and GitLab.
  • Proficiency in Linux shell scripting and using Docker for containerization.
  • Ability to implement dynamic features with frameworks like React, Angular, or Svelte.
  • Strong understanding of testing practices and CI/CD workflows to ensure software quality and reliability.

Who You Are:

  • Collaborative and team-oriented, with excellent communication skills for working across diverse, global teams.
  • Analytical thinker with strong problem-solving abilities, capable of navigating complex and ambiguous challenges.
  • Detail-oriented and quality-focused, with a commitment to delivering secure, reliable, and performant solutions.
  • Self-motivated and proactive, eager to learn new technologies and contribute to continuous improvement initiatives.
  • Adaptable and resilient, thriving in a fast-paced, agile environment with shifting priorities and demands.
  • Innovative and creative, always seeking new ways to optimize processes and deliver value to the team and organization.

The Team You’ll Be A Part Of:

Our team is at the forefront of ensuring the security and reliability of Synopsys' IP products. We collaborate across different regions, bringing together a diverse group of experts to drive innovation and excellence. By joining us, you will work with state-of-the-art technologies and contribute to the development and protection of products used globally.

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.

At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.

Apply

Benefits

At Synopsys, innovation is driven by our incredible team around the world. We feel honored to work alongside such talented and passionate individuals who choose to make a difference here every day. We're proud to provide the comprehensive benefits and rewards that our team truly deserves.

Visit Benefits Page

Map Pointer

Get an idea of what your daily routine around the office can be like

View Map

Hiring Journey at Synopsys

Apply

As an applicant your resume, skills, and experience are being reviewed for consideration.

Phone Screen

Once your resume has been selected a recruiter and/or hiring manager will reach out to learn more about you and share more about the role.

Interview

You will be invited to meet with the hiring team to measure your qualifications for the role. Our interviews are held either in person or via Zoom.

Offer

Congratulations! When you have been selected for the role, your recruiter will reach out to make you a verbal offer (a written offer will follow your conversation), and we hope you accept!

Onboarding

There will be some steps you need to take before you start to ensure a smooth first day, including new hire documentation.

Welcome!

Once you’ve joined, your manager, team, and a peer buddy will help you get acclimated. Over the next few weeks, you’ll be invited to join activities and training to help you ramp up for a successful future at Synopsys!

BROWSE JOBS

Find the open role that’s
right for you

View all job opportunities here

View all job opportunities here

Explore the Possibilities
with Synopsys

Follow #lifeatSynopsys