A complete application in a minute
Tailored resume and cover letter, ready to send.
Joulen in Belfast is seeking a Principal Software Engineer to act as the senior technical authority across product domains, shaping design principles, delivery strategy and operational standards while remaining hands-on.
You will mentor other engineers, advance trunk-based development, and govern AI-driven systems, with ownership of production reliability and collaboration with Head of Engineering to scale Joulen's energy-market platform.
The energy system is changing fast. As renewable generation and electrification spread, flexibility becomes more valuable, and assets such as home batteries, commercial and industrial batteries, electric vehicles and grid-scale storage can all help balance supply and demand. Capturing that value takes direct market access, sophisticated forecasting and real-time optimisation.
Joulen provides all three. We trade directly in energy markets and use our platform to forecast tradable volumes and find the strongest opportunity in any given period, so flexible assets earn more than they otherwise would. We do this with installers, energy retailers and OEMs, who gain a stronger customer proposition and a new revenue stream, while asset owners see better returns and the grid gets more flexibility.
As a Principal Software Engineer you are the senior technical authority for one or more of Joulen's product domains, sitting between Senior Engineer and Head of Engineering on our Software Engineer career track. You set the design principles, delivery strategy and operational standards for your domain, and you work with the other Principals & Head of Engineering to shape how engineering works across Joulen.
You stay hands-on: you pair, write tests first and ship small increments to trunk like everyone else. Your leverage comes from turning GB energy-market change into sound platform and architecture decisions, and from growing other senior engineers.
Joulen runs on six operating principles: Customer Centricity, Talent Density, Move with Urgency, Radical Candour, Disagree & Commit, and Owner-Operators. In practice that means you will be given the outcome and the autonomy to get there, you will get direct feedback and be expected to give it, and you will be trusted to make decisions in your area without waiting for permission.
New joiners go through Joulen Bootcamp, our structured onboarding programme, so you will understand the energy markets we operate in and how our product works, not just the ledger.