Home·Find Jobs·Senior Software Engineer - EMS
V

Senior Software Engineer - EMS

VettedBench
Posted 7 days ago · Apply by 2 Sep 2026
Bangalore5-8 yearsOn-site

About this role

The team is seeking a Senior Software Engineer with a strong emphasis on problem solving and ownership. In this role, you will build technology that enhances the energy ecosystem, making it smarter, more efficient, and more reliable. You will tackle challenging problems at the intersection of software, data, and energy, often without perfectly defined requirements or detailed implementation plans.

Key Responsibilities:

  • Understand complex problems and ask the right questions to clarify requirements.
  • Break down problems into manageable components and design effective solutions.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Develop and maintain software applications that support energy management systems.
  • Continuously improve existing systems and processes for better performance.

Required Skills & Qualifications:

  • Strong programming skills in languages such as Python, Java, or C++.
  • Experience with software development methodologies and best practices.
  • Familiarity with data analysis and visualization tools.
  • Knowledge of energy systems and technologies is a plus.
  • Excellent problem-solving skills and a proactive mindset.

Experience:

  • 5-8 years of relevant software engineering experience, with a focus on energy or data-driven projects.

What we offer:

  • Opportunity to work on innovative projects that have a real-world impact.
  • A collaborative and dynamic work environment.
  • Professional development and growth opportunities.
Applications are read by our talent team, usually within two working days. If you look like a fit we will call you, and you will hear from us either way.

More open roles

View all roles →
Apply for this role →