Software Engineer
OVO GroupAbout the role
Role OVO-View
Location: Hub Based - Hybrid for all
Salary banding: £40,000 - £54,000
Experience: Mid-level
Working pattern: Full-Time
Reporting to: Delivery & Growth Lead
Sponsorship: Unfortunately we are unable to offer sponsorship for this role.
This role in 3 words: Technical, Excellence, Influence
Top 3 qualities for this role: Technical Problem-Solving, Collaboration, Ownership
Where you’ll work:
Depending on the needs of your business area, we expect hub based people to be in the office at least once a week, and to go to OVO Connection events in-person.
You’ll be assigned to the closest one of our three hub offices, Bristol, Glasgow, or London; unless your role requires field-based work. Each hub has accessible spaces to park your laptop, is designed to inspire people, help them connect and bring big ideas to life.
Everyone belongs at OVO:
At OVO, we are on a mission to solve one of humanity's biggest challenges, the climate crisis. And we know it takes all of us to change the world. That's why we need diverse people from all abilities, gender identities, ethnicities, ages, sexual orientations, life experiences and backgrounds to join us.
Teamworking for the planet:
Everything we do here spins around Plan Zero. So, naturally, the team you’ll be joining plays a gigantic role in making that happen. Here’s how:
As a Software Engineer, you will be a core contributor to the design, development, and testing of software components within features, collaborating effectively within an agile team.
This role in a nutshell:
In this role, you’ll use your strong understanding of engineering principles to independently design and deploy features at OVO. You will take full ownership of your work, collaborating within an agile team to build high-quality, scalable, and reliable software solutions. Your contributions will directly improve our product's functionality, performance, and the experience for our users.
This role will involve working with multidisciplinary teams involved in the creation of AI-driven products, so an understanding of the concepts involved in bringing AI-based solutions to market would be useful.
Your key outcomes will be:
- Software Design and Development: You'll help build new features by taking user stories from concept to completion. This includes writing clean code, contributing to system design, and developing automated tests.
- Problem Solving and Debugging: You’ll analyse and resolve complex software defects and performance issues. This means using debugging tools to find root causes and implementing effective solutions to ensure our software remains stable and reliable.
- Code Reviews and Collaboration: You will actively collaborate by participating in code reviews, offering and receiving constructive feedback. You’ll also join team discussions and work closely with product managers, designers, and other stakeholders.
- Software Maintenance and Deployment: You'll maintain and support existing applications through bug fixes and enhancements. You will also participate in deploying releases, monitoring their production performance, and helping improve our CI/CD pipelines.
- Documentation and Knowledge Sharing: You will create and maintain clear technical documentation. You’ll also share your knowledge with teammates through presentations and workshops and help build our internal tools.
- Community of Practice: We support your growth through our Communities of Practice (CoP). You’ll be encouraged to engage with your role's CoP, participate in discussions, and contribute to the community's shared goals
You’ll be a successful Software Engineer here at OVO if you have…
- Experience with modern programming languages such as Node.js, Python, Typescript, or React.
- A good understanding of data structures, algorithms, and software design patterns.
- Familiarity with relational or NoSQL databases.
- Proficiency with version control systems, like Git.
- Experience with cloud platforms (we use GCP, but AWS experience is also welcome).
- Knowledge of automated testing frameworks and practices.
- Understanding of API design and development.
- Strong problem-solvin
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s