> Markdown version of [/jobs/ext/2992534-software-engineer-python](https://www.wearedevelopers.com/jobs/ext/2992534-software-engineer-python). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Python) - **Company:** Octopus Energy Ltd - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Python (Programming Language), PostgreSQL, NoSQL, Octopus Deploy, Next.js, Software Engineering, TypeScript, ReactJS, Backend, Event Driven Architecture, Graphql, Front End Software Development - **Published:** September 19, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-python-octopus-energy-10110042 ## About the Role * Deep expertise in Python, with strong software engineering fundamentals. * Proven experience designing and building APIs, ideally using GraphQL. * Comfort working with multiple data sources, including relational (PostgreSQL) and NoSQL databases. * Excellent understanding of core software engineering principles and best practices, and a track record of applying them to build robust, scalable, maintainable systems. * Proven experience collaborating within teams and across disciplines. * Experience using AI tech and tooling to augment development * A track record of taking ownership of features from inception through to delivery. Any of the following would be a bonus * Strong frontend experience with React, TypeScript, and Next.js, enough to engage with Full Stack engineering teams * Experience with event-driven architecture/systems (EDA) * Production experience with AI tech and tooling. ## Description Work within a dedicated cross-functional team on key products for our customers and internal teams. * Design and build robust APIs, integrating our own and third-party services to optimise and automate core business processes. * Architect and evolve backend systems and data models that are performant, scalable, and built to last. * Work across multiple data sources, designing expressive, well-structured schemas. * Contribute to frontend applications when needed, helping shape experiences that work well for our users. * Care about the code you write and its long-term maintainability. * Contribute ideas, share knowledge, support, mentor, and raise the game of those around you., * Octopus Energy Group is a unique culture. An organisation where people learn, decide, and build quicker. Where people work with autonomy, alongside a wide range of amazing co-owners, on projects that break new ground. We want your hard work to be rewarded with perks you actually care about! Visit our perks hub - Octopus Employee Benefits Things to Note... * just to let you know, we are dog friendly company so you may see our 4 legged friends in the offices - feel free to bring yours! Rest assured though, we've taken lots of precautions for those who have allergies * We use AI to help us assess applications fairly and objectively. We're totally fine with you using AI as a tool to help prepare too. That said, when we get to the interview and assessment stage, we're really interested in hearing your unique perspective and real-world stories. That's the stuff we can't get from a bot or a prompt! ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [From Zero to Hero: NextJS 13 and Tailwind CSS for Beginners](https://www.wearedevelopers.com/videos/766-from-zero-to-hero-nextjs-13-and-tailwind-css-for-beginners) - [Postgres in the Age of AI (and Devin)](https://www.wearedevelopers.com/videos/1042-postgres-in-the-age-of-ai-and-devin) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)