Join Our Team as a Senior Software Engineering Manager
Are you passionate about driving innovation and leading a high-performing team of software engineers? Join us at GivEnergy as our Senior Software Engineering Manager and play a pivotal role in shaping the future of renewable energy technology.
At GivEnergy, we are committed to revolutionizing the renewable energy sector with cutting-edge solutions that empower communities and businesses worldwide. With a strong global presence and ambitious growth plans, we are seeking a strategic thinker and hands-on leader to drive our engineering team towards continued excellence.
As the Senior Software Engineering Manager, you will report to the Head of Software Engineering, with a dotted line to the Chief Information Officer (CIO). You will oversee the entire software development lifecycle, foster technical excellence, and mentor a talented team of engineers. Your expertise will be crucial in guiding architectural decisions, optimizing development processes, and ensuring the delivery of robust, scalable software solutions that support our mission of sustainability and innovation.
If you have a proven track record of leading cross-functional engineering teams, a deep passion for technology, and thrive in a dynamic environment, we invite you to bring your vision and leadership to GivEnergy.
About us
GivEnergy is a globally established, leading energy storage manufacturer of electronic equipment designed to manage energy use and production. We specialise in our range of inverters and battery systems which allow our users to store their renewable/cheap-rate energy, ease pressure on the grid and save some serious money. Sound good? Then join us in empowering energy freedom for all!
Key Accountabilities
Global Coordination:
Collaborating closely with software teams across global offices, including:
- UK: Main software hub with approximately 30 developers
- China: R&D and firmware teams
Strategic Work:
- Developing and expanding the Singapore location as a strategic software center.
- Participating in strategic software decisions that impact company direction.
- Providing inputs for product roadmap and planning to align with business goals.
Practical Team Level Work:
- Overseeing technology patterns and providing guidance to ensure consistency and best practices.
- Defining and optimizing team ways of working, including workflows, priorities, and coaching for continuous improvement.
- Managing technical administration such as workflow processes, tooling, and infrastructure management.
- Ensuring approach and implementation are aligned with the global vision and standards.
Team Administration:
- Leading planning initiatives to align team goals with company objectives.
- Driving the hiring process to attract top talent and build high-performing teams.
- Supporting career development for team members through mentorship and growth opportunities.
What we're looking for
- Over 10 years of experience in software management, demonstrating leadership and strategic oversight.
- More than 8 years of hands-on development experience, ideally in parallel with management responsibilities.
- Proven track record in building and scaling development teams within a high-growth, agile environment.
The successful candidate will possess a solid understanding and practical competence in modern development languages. While software development is not a day-to-day responsibility in this role, technical credibility is essential. The ability to support the team technically and demonstrate best practices is a key component of the position. Proficiency in some of the following technologies would be highly advantageous:
- TypeScript (Node.js)
- React
- Flutter
- AWS (RDS, EC2, Elastic Beanstalk, S3, ElastiCache, SES, API Gateway, Lambda, SSM)
- Messaging/Queueing/SQS
- MySql/RDBMS/Aurora
- VCS (GitHub)
- Developing, testing, and consuming RESTful APIs
Additionally, it would be beneficial if you have experience in the following areas:
- Responsive/mobile first design
- IoT
- MQTT
- Firebase Cloud Messaging (FCM)
- Automation & CI/CD pipelines
- OAuth2
At GivEnergy, we are dedicated to creating equal opportunities for all, fostering an inclusive workplace where diversity is celebrated. We actively encourage candidates from all backgrounds to apply, as we believe that diverse perspectives drive innovation and creativity.
Join us in shaping a sustainable future with GivEnergy. Apply now and be a part of our mission to revolutionize renewable energy solutions globally.