Lead Software Engineer

A technology company focused on creating smart, sustainable energy systems and powering innovative global developments in energy.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Energy · Enterprise SaaS

Description For Lead Software Engineer

Kraken is seeking a Lead Software Engineer to join their innovative energy technology team of 1200+ engineers globally. This role combines technical leadership with hands-on development, focusing on building and maintaining consumer-facing solutions for Prepay customers. The position offers an opportunity to shape the future of sustainable energy systems while leading a dedicated engineering team.

The role is based in Krakow with a hybrid work arrangement, primarily utilizing Python, Django, and AWS technologies. As a Lead Engineer, you'll be responsible for both people management and technical delivery, working on full-stack projects that contribute to Kraken's mission of revolutionizing the energy industry through smart, sustainable solutions.

The ideal candidate will bring senior-level expertise in Python/Django development, strong domain modeling skills, and experience with REST APIs and fault-tolerant systems. You'll work within a modern tech stack including Postgres, Celery, and potentially React and GraphQL. The position offers exposure to cutting-edge energy technology while working alongside talented engineers in an environment that values continuous learning and innovation.

This is an excellent opportunity for an experienced technical leader who wants to make a meaningful impact on global energy sustainability while managing and mentoring a team of engineers. The role combines strategic thinking with hands-on development, offering the chance to influence both technical architecture and team growth. Kraken provides a supportive environment focused on personal development and technical excellence, making it an ideal place for ambitious engineers looking to advance their careers in energy tech.

Last updated 10 hours ago

Responsibilities For Lead Software Engineer

  • Lead and manage a team of engineers
  • Line management duties while remaining hands-on with code
  • Build and maintain consumer site for Prepay customers
  • Lead product expansion to other geographies
  • Participate in hiring, conducting interviews, and making hiring decisions
  • Roadmap planning and building generalized solutions

Requirements For Lead Software Engineer

Python
PostgreSQL
React
  • Prior lead/manager experience
  • Experience in Python and Django web development
  • Domain modeling expertise
  • HTTP and REST APIs knowledge
  • Experience writing robust and fault-tolerant software
  • Celery and async processing experience
  • PostgreSQL database knowledge
  • Senior level or above technical expertise

Interested in this job?

Jobs Related To Kraken Lead Software Engineer

Lead Client Engineer

Lead Client Engineer position at Kraken, managing a team of engineers to implement sustainable energy management solutions for utility companies.

Staff Engineer - Labyrinth Screening

Staff Engineer position at Ripjar, leading technical initiatives for Labyrinth Screening platform, focusing on financial crime prevention through innovative software solutions.

Lead Engineer (Java)

Lead Java Engineer position at Velotio Technologies, building scalable backend solutions with 5+ years experience required, remote work in Pune, India.

Staff Gen AI Engineer

Remote Staff Gen AI Engineer position at Array, focusing on AI-driven development to build fintech solutions, offering comprehensive benefits and innovative work environment.

Lead Media Systems Engineer

Lead Media Systems Engineer position at Disney focusing on transforming media acquisition, production, and distribution capabilities while ensuring quality and efficiency.