About this role
As a Software Engineer, you will contribute to the team mission of enabling a more sustainable and reliable energy future. You will develop and enhance software solutions that support critical power system operations worldwide. This role combines software engineering fundamentals with power systems knowledge, requiring hands-on experience in developing and maintaining enterprise applications.
Key Responsibilities:
- Design, develop, and maintain software applications using C++ and Java.
- Collaborate with cross-functional teams to gather requirements and implement solutions.
- Troubleshoot and resolve software issues in a timely manner.
- Participate in code reviews and contribute to best practices in software development.
- Stay updated with industry trends and technologies to enhance product offerings.
Required Skills & Qualifications:
- Proficiency in C++ and Java programming languages.
- Strong understanding of software development principles and methodologies.
- Experience with enterprise application development and maintenance.
- Knowledge of power systems and energy sector is a plus.
- Excellent problem-solving and analytical skills.
Experience:
- 5-8 years of relevant software engineering experience.
What we offer:
- Opportunity to work on impactful projects in the energy sector.
- Collaborative and innovative 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.