Application Guide

How to Apply for Software Engineer II

at Kaluza

🏢 About Kaluza

Kaluza is at the forefront of the energy transition, building intelligent software that empowers suppliers to drive decarbonisation. Their SaaS platform is scalable and event-driven, offering engineers the chance to work on meaningful technology that directly impacts climate change. The company fosters a collaborative, continuous improvement culture.

About This Role

As a Software Engineer II, you'll build and improve backend services on the Energy Retail platform using TypeScript and Node.js. You'll own components of a reliable, event-driven SaaS product, collaborating with cross-functional teams to deliver user-focused features that support energy retailers and decarbonisation.

💡 A Day in the Life

A typical day might start with a stand-up to discuss progress on features like improving event processing for meter data. You'll then write TypeScript code for a new API endpoint, review a peer's PR with a focus on reliability, and later collaborate with a product manager to refine a user story. After lunch, you might debug a production issue using AWS CloudWatch and SQS metrics, then pair with a senior engineer on optimising a database query.

🎯 Who Kaluza Is Looking For

  • Experienced in backend development with TypeScript (or a similar language and willingness to learn TypeScript).
  • Familiar with event-driven architectures or message queues (e.g., Kafka, SQS).
  • Comfortable with cloud environments (especially AWS) and databases (SQL or NoSQL).
  • Collaborative, with clear communication and a team-first problem-solving approach.

📝 Tips for Applying to Kaluza

1

Tailor your CV to highlight backend experience with TypeScript or Node.js, and any event-driven systems or AWS work.

2

In your cover letter, explicitly connect your past work to Kaluza's mission of decarbonisation through intelligent software.

3

Showcase a specific project where you built or maintained a scalable, event-driven service, and mention the impact.

4

Research Kaluza's blog or tech talks to understand their engineering culture and mention it in your application.

5

Prepare a concise example of how you collaborated with product managers, designers, and other engineers to deliver a feature.

✉️ What to Emphasize in Your Cover Letter

["Your passion for using software to combat climate change and how Kaluza's mission aligns with your values.", 'Specific backend experience with TypeScript/Node.js and event-driven systems (e.g., Kafka, SQS).', 'A collaborative success story where you contributed to a team delivering a user-focused feature.', 'Your eagerness to take ownership of components and grow with experienced teammates.']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Read Kaluza's engineering blog to understand their tech stack, culture, and recent challenges.
  • Learn about Kaluza's Energy Retail platform and how it supports suppliers in the UK energy market.
  • Review their public talks or podcasts about event-driven architecture and decarbonisation.
  • Understand the UK energy regulatory landscape and how Kaluza's software enables compliance and innovation.

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Design a simple event-driven system for energy retail (e.g., processing meter readings).
2 How would you ensure reliability in a distributed system? Discuss patterns like retries, idempotency, and dead-letter queues.
3 Explain your experience with TypeScript: types, async/await, error handling, and testing.
4 Walk through a past project: architecture, trade-offs, and how you handled scaling.
5 How do you approach collaborating with product managers and designers to refine requirements?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Submitting a generic cover letter that doesn't mention Kaluza's mission or technologies.
  • Overemphasizing frontend skills when the role is backend-focused; keep relevant experience front and center.
  • Failing to demonstrate collaborative problem-solving; instead, focus on team achievements, not just individual contributions.

📅 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:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Kaluza!