Job Title: Lead Software Engineer
Location: Bengaluru, Karnataka, India
Category: Engineering
Hire Type: Employee
Job ID: 10725
Company Overview:
Synopsys drives innovation that shapes modern technology, powering advancements from self-driving cars to intelligent machines.
The company leads in chip design, verification, and IP integration, enabling high-performance silicon chips and software.
Synopsys focuses on continuous technological innovation to transform the future.
Candidate Profile:
Experienced software engineer with 7+ years in full-stack development and a strong record of high-quality deliverables.
Proficient in front-end and back-end technologies and comfortable working on Linux platforms.
Skilled in multiple programming languages and frameworks, with expertise in CI/CD tools and automation scripting.
Holds a Bachelor’s or Master’s degree in computer science or a related field.
Strong problem-solving skills and commitment to iterative development and continuous integration.
Key Responsibilities:
Apply software engineering principles to design scalable, efficient, and highly available platform features.
Design and maintain test automation frameworks and tools to support developers.
Develop and manage automation scripts for infrastructure and application testing.
Evaluate design approaches, improve existing systems, and build frameworks.
Set up and maintain CI/CD pipelines as part of engineering efforts.
Collaborate across teams to enhance productivity, robustness, agility, and speed to market.
Impact You Will Deliver:
Improve platform availability, scalability, latency, and efficiency.
Empower developers with automation tools to increase testing coverage and efficiency.
Lead initiatives driving productivity, robustness, and innovative solutions.
Drive corporate infrastructure transformation and IT operations leadership.
Contribute to growth and scaling strategies by investing in disruptive technologies.
Required Skills and Experience:
Experience working in high-performing teams focused on quality delivery and customer needs.
Proven background as a Full Stack Developer or similar role.
Expertise with Linux platforms and common software stacks.
Knowledge of front-end languages/libraries (HTML/CSS, JavaScript, XML, jQuery).
Familiarity with back-end languages and JavaScript frameworks (.NET, Java, Python, Ruby, React, Node.js).
Working knowledge of databases (MySQL, MongoDB), web servers (Apache), and UI/UX principles.
Experience in Agile development, iterative processes, and continuous integration/delivery.
Hands-on experience with build systems and CI/CD tools such as AWS DevOps and Jenkins.
Familiarity with package managers (yum, rpm, apt) and repository management (Artifactory).
Strong analytical and troubleshooting skills with a track record of timely issue resolution.
Personal Attributes:
Innovative thinker focused on continuous improvement.
Detail-oriented with a commitment to quality.
Excellent communicator and team collaborator.
Proactive problem solver able to work in fast-paced environments.
Passionate about technology and lifelong learning.
Team Description:
The Engineering Excellence Group focuses on accelerating innovation and automating enterprise infrastructure.
The team drives productivity, robustness, agility, and faster time-to-market for Synopsys products.
Responsible for corporate infrastructure transformation and investment in disruptive technologies.
Rewards and Benefits:
Comprehensive health, wellness, and financial benefits package.
Inclusive workplace valuing diversity regardless of race, gender, age, veteran status, disability, or other factors.
Salary and benefits details shared during the hiring process by the recruiter.