Habitat Energy
Software Engineer
Job Description
Salary: £59,000 - 76,000 per year
Requirements:- 3+ years of Python experience
- Proficiency with API frameworks such as FastAPI or Django
- Experience modelling databases with Python, ideally using SQLAlchemy
- Experience developing user interfaces with modern frameworks such as Vue
- Desire to work in a fast-paced team with live operational assets
- Ability to write clean, tested code
- Positive, open, and honest approach to technical and interpersonal challenges
- Ability to communicate complex issues and solutions to technical and non-technical stakeholders
- Nice to have: experience in energy or power trading
- Nice to have: experience with Vue, AWS, Docker, GitHub Actions, or Kubernetes
- Nice to have: experience with real-time streaming data management, transformation, and orchestration
- Nice to have: experience with microservice architectures, including zero-downtime deployments and scalability
- Develop and maintain applications, including existing code and new applications
- Build and evolve microservice APIs and user interfaces for asset dispatch and monitoring, trade management and exposure, reporting and settlements, market interfaces, forecasting, and optimization
- Collaborate with traders, data scientists, operations analysts, and software engineers to understand needs and define solutions
- Navigate energy markets and third-party tools to help design robust, scalable solutions
- Design, build, release, and maintain software in accordance with our SDLC process
- Write clean, tested code and clear documentation, including troubleshooting runbooks
- Check that deployments on our Kubernetes cluster are successful and work as expected
- Participate in peer reviews to support the quality of our software
- Take an equal share in the technology on-call rota and provide first-line software support
- Use runbooks to support Trading and Operations with live troubleshooting, escalating issues as required
- API
- AWS
- Django
- Docker
- FastAPI
- GitHub
- Support
- Kubernetes
- Python
- Vue
- Cloud
- Architect
More:
We are Habitat Energy, a fast-growing technology company focused on optimizing energy storage and renewable generation assets through modelling and trading. Our work aims to improve returns from these assets, encourage investment in renewable energy, and accelerate the transition to a low-carbon world. Our team of more than 130 people spans Austin, Oxford, and Melbourne, bringing together expertise in energy trading, data science, software engineering, and renewable energy management. We are hiring a Software Engineer for our UK Software team in Oxford to help build and maintain the renewable energy platform used by our trading and operations teams. We offer a competitive salary, flexible working arrangements, and personal development opportunities. We operate a hybrid working model, with at least two days a week in our Oxford office. We value diversity and aim to provide a supportive, challenging environment focused on consistently delivering high-quality, meaningful work; we encourage applications even if candidates do not meet every listed requirement.
last updated 39 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Habitat Energy
Habitat Energy
Oxford
IT
Skills & Technologies
Inferred from job description
Salary Insight
£67,500
This role
£60,000
UK median
This salary is 13% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks