Job Title: Senior Software Engineer - Full Stack
Location: Bengaluru, Karnataka, India
Category: Engineering
Hire Type: Employee
Job ID: 4883
Date Posted: 04/17/2025
Join Synopsys, a leader in chip design, verification, and IP integration, driving innovations in the Era of Pervasive Intelligence.
Work as a Full Stack Web Developer, building, maintaining, and scaling web applications and features with a cross-functional team of cybersecurity experts, hardware designers, embedded software engineers, product managers, and security professionals.
Contribute to delivering high-performance, reliable, and scalable software products while working in an agile environment.
Tackle complex problems and automate cybersecurity development lifecycle to ensure software stability through quality assurance and testing.
Develop and maintain dynamic, scalable web applications and features.
Collaborate with cross-functional teams for smooth integration of cybersecurity tools with hardware and software.
Manage the full software development lifecycle from design to deployment.
Troubleshoot and resolve software defects and performance issues promptly.
Document research findings, propose solutions to meet business needs, and share knowledge across teams.
Architect and implement end-to-end scalable web applications that meet functional and security requirements.
Create and maintain SQL and No-SQL databases, writing efficient queries and stored procedures.
Build interactive user interfaces using frameworks like React, Angular, or Svelte.
Optimize UI/UX for performance, responsiveness, and user experience.
Continuously improve development processes, including testing, CI/CD pipelines, and version control.
4 to 7 years of experience in dynamic web development using MySQL, React, CSS3, HTML5, jQuery, JSON, and JavaScript.
Proficiency in scripting languages such as Python and Perl.
Strong knowledge in SQL/No-SQL database design and stored procedures.
Expertise in troubleshooting software defects and issue resolution.
Experience designing webpages using tools like Photoshop or Figma.
Hands-on experience with RESTful APIs and external API integration.
Deep understanding of software principles, application architecture, data structures, coding standards, and security best practices.
Familiarity with CI/CD, DevOps, and agile development methodologies.
Experience with source control tools like Git and GitLab.
Proficiency in Linux shell scripting and containerization using Docker.
Ability to implement dynamic UI features with React, Angular, or Svelte frameworks.
Strong grasp of testing practices and CI/CD workflows.
Experience with version control systems (Git, SVN) and project management tools (Jira, Monday).
Knowledge of process automation and programming.
Familiarity with container orchestration technologies such as Docker, Podman, or Kubernetes.
Bachelor’s Degree in Computer Science, Information Technology, or a related field preferred; equivalent experience also considered.
Work with a global, diverse team focused on ensuring security and reliability of Synopsys' IP products.
Collaborate with experts across regions using cutting-edge technologies to innovate and protect products worldwide.
Comprehensive health, wellness, and financial benefits package.
Detailed salary and benefits information provided during the hiring process.
Synopsys values diversity and is an equal opportunity employer, considering applicants regardless of race, color, religion, gender, sexual orientation, age, veteran status, or disability.