Software Engineer - Advanced

Job Description

Responsibilities and duties

  • Implement and enforce engineering best practices using modern standards and patterns
  • Implement engineering excellence by enforcing regular code reviews, continuous integration, high test code coverage, on-going code refactoring and adequate documentation
  • Provide thought leadership to the team around new approaches and workflows and technologies
  • Provide thought leadership to the business around innovative technology lead solutions
  • Hands on implementation of features and technical debt work items


  • Degree in Engineering, Information Systems or related
  • 7-10 years of working experience in C++
  • Knowledge of JavaScript is advantageous
  • Strong understanding of algorithms, data structures
  • Strong problem solving and analytical skills
  • Design solutions, establish best practices
  • Knowledge of industry standard software best practices, development lifecycle processes and Agile and SCRUM methodologies

Organization: Digital Industries

Company: Siemens Industry Software (India) Private Limited

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?