Senior Software Engineer

Cadence Design Systems India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Software Engineer II

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Key responsibilities: • Write high-quality code, design scalable systems, and tackle complex software engineering challenges. • Contribute to technical decision-making and provide input on architecture and system design. • Mentor and guide junior and mid-level engineers to foster technical growth and best practices. • Drive technical excellence by solving critical problems and ensuring adherence to standards. • Occasionally lead small projects or initiatives while maintaining a strong focus on technical execution as opposed to team management. • Conduct code reviews, peer programming, and debugging to maintain high-quality deliverables. • Develop automated unit tests and validation tests to ensure software reliability and compliance with technical requirements. • Stay current with emerging technologies and contribute to continuous improvement initiatives within the development team. Job requirements and qualifications • Bachelor’s or master’s degree in computer science, Software Engineering, or a related technical discipline. • 5 – 8 years of commercial software development experience. • Proficiency in programming languages such as C#, C++, or similar. • Solid understanding of software design principles, object-oriented programming, and architectural patterns. • Experience with unit testing, validation frameworks, and debugging complex systems. • Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, Git). • Collaborative approach and good communication skills. • Strong English language skills – written and spoken. • Demonstrated resilience and capability to operate effectively in a fast-paced, evolving environment. • Familiarity with simulation, engineering applications, or CAE tools is a plus.

We’re doing work that matters. Help us solve what others can’t.

Experience Level

Senior Level

Job role

Work location

BANGALORE 08, India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Cadence Design Systems India Pvt Ltd

Job posted by Cadence Design Systems India Pvt Ltd

Apply on company website