Software Engineer (Python)

A technology company focused on creating smart, sustainable energy systems, powering innovative global developments in energy.
Manchester, UK
Backend
Mid-Level Software Engineer
Hybrid
Enterprise SaaS · Energy

Description For Software Engineer (Python)

Kraken is revolutionizing the energy industry through their KrakenFlex platform, which aims to be the leading global provider of solutions for distributed energy resources (DERs). They're building a SaaS subscription business with a £2.4 billion per annum addressable market, focusing on creating a smart, sustainable energy system. The role offers an opportunity to work on innovative solutions that optimize renewable generation and create a more intelligent grid.

As a Software Engineer, you'll be part of a highly agile development team, working on interesting software problems with full-stack development opportunities. The position involves hands-on system design, test-driven development, and operations. You'll contribute to building features that provide value to customers while working in a collaborative, community-based environment.

The company is in a phase of rapid commercialization and customer account growth, with exciting new offerings to launch. They're seeking someone who can help continuously deliver features that provide value to customers. The ideal candidate should love engaging with interesting software problems and have a passion for building and shaping the future.

The role offers flexibility in salary based on experience, and Kraken prides itself on its unique culture where people learn, decide, and build quicker. They emphasize autonomy and working alongside talented co-owners on groundbreaking projects. The company is committed to equal opportunities and values diverse perspectives, making it an inclusive workplace for all.

Last updated 3 days ago

Responsibilities For Software Engineer (Python)

  • Design, build and maintain high performance, reusable & reliable code
  • Ensure the best possible performance, reliability and quality of the KrakenFlex platform
  • Contribute to development across the entire stack from the front end down to the infrastructure
  • Contribute to the software engineering culture
  • Collaborate with colleagues to create innovative solutions
  • Work as part of a team of engineers, seeking feedback and growing skills

Requirements For Software Engineer (Python)

Python
TypeScript
Node.js
Kubernetes
  • Industry experience in software development & design
  • Proven experience in Python
  • A drive to get things done in a collaborative, agile development environment
  • A proven ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills

Benefits For Software Engineer (Python)

  • Flexible salary based on experience
  • Autonomous work environment
  • Career growth opportunities
  • Inclusive workplace culture

Interested in this job?

Jobs Related To Kraken Software Engineer (Python)

Software Engineer - SmartFlex

Backend Software Engineer role at Kraken, focusing on building sustainable energy systems and processing millions of meter readings daily using Python and modern technologies.

Software Engineer - Utilities

Backend Software Engineer position at Kraken, focusing on developing and scaling utility management systems using Python and modern web technologies.

Software Engineer II

Mid-level Backend Software Engineer position at Kraken, focusing on developing sustainable energy solutions using Python and modern technologies in New York City.

Software Engineer - Customer

Backend Software Engineer role at Kraken, focusing on building innovative energy management systems and processing massive amounts of meter data using Python and modern technologies.

Software Engineer (TypeScript) - Generation

Backend Software Engineer position at Kraken, focusing on TypeScript development for renewable energy management systems.