Application Guide
How to Apply for Software Engineer II (Flex)
at Kaluza
🏢 About Kaluza
Kaluza is at the forefront of the energy transition, building intelligent software that empowers suppliers to manage distributed energy resources like EVs and home batteries. By enabling products like 'Charge Anytime', Kaluza directly tackles decarbonisation at scale, making it an ideal place for engineers who want their work to have a tangible environmental impact.
About This Role
As a Software Engineer II on the Flex team, you'll design and deliver scalable features that integrate electric vehicles and other flexible assets into the grid. You'll own features end-to-end, collaborating with data scientists and backend engineers to solve core optimisation problems, directly contributing to the decarbonisation of transport and home energy.
💡 A Day in the Life
Your day might start with a stand-up with the Flex team, discussing progress on a new feature for 'Charge Anytime'. You could spend the morning pairing with a data scientist to define optimisation logic, then write and test backend code. After lunch, you might review a colleague's PR, refine the CI pipeline, and end the day analysing performance metrics to plan improvements.
🚀 Application Tools
🎯 Who Kaluza Is Looking For
- Proven hands-on engineer with strong fundamentals in at least one programming language (e.g., Python, Java, Go, or similar), comfortable working across the stack.
- Experience building and contributing to diverse systems, not just a single technology stack—able to adapt and learn new tools as needed.
- Deeply values modern engineering practices like CI/CD, test automation, and clean code, with a track record of writing well-tested, maintainable software.
- Collaborative and impact-driven; passionate about using technology to address climate change and eager to work in a cross-functional team with data scientists and product managers.
📝 Tips for Applying to Kaluza
Tailor your CV to highlight specific projects where you built scalable features or worked on optimisation problems, even if not in energy—focus on impact and ownership.
In your cover letter, explicitly mention your interest in decarbonisation and how your engineering skills can contribute to Kaluza's mission of enabling a flexible energy grid.
Showcase experience with test automation and CI/CD pipelines—mention any tools like GitHub Actions, Jenkins, or similar, and provide examples of how you improved code quality.
If you have any experience with energy systems, EV charging, or IoT, make sure to highlight it, but don't worry if you don't—emphasise your ability to learn new domains quickly.
Research Kaluza's products (Flex, Charge Anytime) and mention specific features you find interesting or have ideas for improvement—show genuine curiosity.
✉️ What to Emphasize in Your Cover Letter
['Your motivation for working at Kaluza specifically—connect your personal values to their mission of decarbonisation through software.', 'Specific examples of building scalable, well-tested systems that solve real-world problems, emphasising ownership and collaboration.', 'Your adaptability and eagerness to work across technologies, backed by examples of learning new stacks or contributing to diverse systems.', 'How your collaborative mindset makes you a great fit for working with data scientists and backend engineers on complex optimisation challenges.']
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → Read about Kaluza's Flex platform and how it integrates with energy suppliers like OVO to manage distributed energy resources.
- → Understand the basics of demand-side flexibility and how EV smart charging helps balance the grid—this will show domain awareness.
- → Check out Kaluza's engineering blog or tech talks (if available) to learn about their tech stack and engineering culture.
- → Look into recent news or partnerships involving Kaluza (e.g., with car manufacturers or energy suppliers) to understand their market position.
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Avoid generic applications that don't mention Kaluza or the energy sector—tailor everything to show you understand their mission and products.
- Don't overemphasise a specific language or framework if you lack breadth; Kaluza values fundamentals and adaptability over narrow expertise.
- Don't neglect to discuss testing and CI/CD—they explicitly require modern engineering practices, so be ready to provide concrete examples.
📅 Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!