As a Software Engineer in the UK Oxford team, you build and evolve Habitat Energy’s renewable energy platform that supports a large fleet of battery storage assets. You work with traders, data scientists, and operations to deliver scalable, resilient software and interfaces for asset dispatch, trading, and reporting. You’ll follow SDLC practices, write tests, and contribute to on-call support, helping accelerate the net-zero transition.
Pay / Benefits
competitive salary
flexible working arrangements
personal development opportunities
hybrid working model with two days in Oxford office
Responsibilities
Develop and maintain applications and existing codebase
Work on microservice APIs and UIs for dispatch, trading, reporting, and settlements
Collaborate with traders, data scientists, and ops analysts to define solutions
Architect robust, scalable software in noisy, market-driven environments
Ensure software is released and maintained per the SDLC; write tests and runbooks
Contribute to deployment validation on Kubernetes and create clear documentation
Participate in peer reviews and on-call rotation for live operations
Key requirements
3+ years of Python experience
Proficiency with API frameworks (FastAPI, Django, etc.)
Experience with modeling databases with Python (SQLAlchemy)
Experience developing UIs with modern frameworks (Vue)
Desire to work in a fast-paced team with live assets
Clean, tested code; good communication with technical and non-technical stakeholders
Positive, open, and honest approach to challenges
Ability to communicate complex issues clearly to various stakeholders
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.