wagey.ggwagey.ggv1.0-0f5e85e-22-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Software Engineer Role/octoenergy - Octopus Energy Group
octoenergy

octoenergy - Octopus Energy Group

London (GB)1mo ago
In OfficeEMEACloud ComputingSoftware EngineerStaff ScientistPythonKubernetesSentryGrafanaDatadog

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• Advanced-level Python • Passionate about clean code and software engineering best practices • Enthusiastic about enabling others through great platform, tooling and developer experience • Experience managing production systems on Kubernetes (or similar) with observability tools like Grafana, Datadog and Sentry • Knowledge of any many of the following as possible: • Asynchronous Python • Event driven architectures • Streaming technologies like Redis Streams, Kafka or RabbitMQ • Autonomy and pragmatism, as projects will be varied and self-driven • A team player mindset and to be comfortable jumping into whatever is required - we’re still a start up! • Bonus points for experience of the following… • Continuous intraday power trading in the UK or EU • Experience developing low-latency systems where correctness is critical • Building frontends using TypeScript e.g. Angular or React • High performance languages like Go and Rust • Analytics tooling like Databricks, dbt, Streamlit and Lightdash • Python for as much as possible • Redis as our database and S3 for long term storage • FastStream for streaming microservices • FastAPI for RESTful microservices • Airflow for orchestration • Docker and Kubernetes to build and run our microservices • GitHub for repos and CircleCI for CI/CD • AWS for infrastructure, deployed with Terraform / Spacelift • Linear for project management • Notion for documentation • Claude, Warp and Cursor for AI agents

Responsibilities

• Build and maintain the platform that underpins our low-latency event-driven microservices architecture, ensuring it is robust, performant and highly available (our human and algo trading processes run 24/7) • Build and maintain core microservices that can be re-used by domain teams as well as supporting them to build their own • Develop intuitive and well tested tooling that free domain teams up from implementation details, enabling them to focus on their specialism • Partner with domain teams to scope and prioritise opportunities, and deliver solutions that make their lives easier • Lead by example on software engineering best practices at OE Trading, levelling up domain teams through great documentation, knowledge sharing and driving AI adoption

Benefits

• 🎉 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! We were recently named the UK's top company to work for, and we ranked in the top ten in the Sunday Times Best Places to Work 2024. Our Group CEO, Greg has recorded a podcast about our culture and how we empower our people. We’ve also been placed in the top 10 companies for senior leadership • 🎁 Visit our UK perks hub - Octopus Employee Benefits • If this sounds like you then we'd love to hear from you. 🚀 • P.S. Our process usually takes up to 4 weeks, but we’ll always do our best to flex around what works for you. Along the way, you’ll chat with our recruitment team and your Recruiter will help you throughout different stages. Got any burning questions before then? Drop us a message at [email protected] and we’d love to help! • Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. Need any specific accommodations? Whether you require specific accommodations or have a unique preference, let us know, and we'll do what we can to customise your interview process for comfort and maximum magic!

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X