Lead Software Engineer (Python/Django) in London
Lead Software Engineer (Python/Django)

Lead Software Engineer (Python/Django) in London

London Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
Go Premium
K

At a Glance

  • Tasks: Lead a dynamic team in developing innovative software solutions for sustainable energy.
  • Company: Join Kraken, a tech company transforming the energy industry for a greener future.
  • Benefits: Enjoy competitive pay, flexible work options, and a supportive team culture.
  • Why this job: Make a real impact on global energy systems while growing your leadership skills.
  • Qualifications: Experience in Python, Django, and strong team management abilities required.
  • Other info: Be part of a certified Great Place to Work with excellent career growth opportunities.

The predicted salary is between 48000 - 72000 £ per year.

Help us use technology to make a big green dent in the universe! Kraken powers some of the most innovative global developments in energy. Kraken is a technology company focused on creating a smart, sustainable energy system. From optimising renewable generation, creating a more intelligent grid and enabling utilities to provide excellent customer experiences, our operating system for energy is transforming the industry around the world in a way that benefits everyone. It’s an exciting time in energy. Help us make a real impact on shaping a better, more sustainable future.

The Team Lead plays a critical role in Kraken’s engineering organisation. You will work closely with the team’s Product Manager to guide product development through informed prioritisation and product objectives. You’re expected to balance: operational effectiveness, team support and wellbeing, strategic product alignment, and technical leadership. This role is about building a high-functioning team, shipping and maintaining high-quality systems, and keeping Kraken’s culture strong as we scale.

Core Responsibilities

  • Leadership & Communication
    • Represent the team upward and outward with confidence
    • Communicate proactively, clearly, and respectfully
    • Keep the team informed about priorities and changes
    • Advocate for your team while challenging constructively
  • Team Management & Support
    • Stay aware of team capacity, stress, and wellbeing
    • Run 1:1s and offer coaching and mentorship
    • Nurture a collaborative, motivated team culture
    • Make and carry out difficult decisions for the good of the team and Kraken
  • Product & Delivery Oversight
    • Align the team to product vision and long-term goals
    • Maintain technical quality and improve systems thinking
    • Guide team planning, delivery, and retros
    • Translate large goals into achievable milestones
  • Strategic Decision-Making
    • Make resource and prioritisation trade-offs
    • Contribute to hiring and talent development
    • Distribute work fairly and rotate responsibilities
    • Create clarity in ambiguous or shifting contexts
  • Operational Excellence
    • Oversee or delegate rituals (planning, standups, reviews)
    • Connect team delivery to product-group and company-level goals
    • Partner closely with key stakeholders
    • Remove blockers — technical, process, or people-related

What Makes a Great Team Lead?

  • A strong Lead Software Engineer at Kraken demonstrates:
  • Clear, regular communication
  • Strategic thinking and the ability to translate that to action
  • Advocacy for their team and its products
  • A commitment to mentorship and support
  • Strong organisational habits

What This Role Isn’t

This isn’t about doing everything yourself. It’s about enabling the team—scaling through delegation, coaching, and systems. Your value comes from what the team delivers, not just your personal output.

Experience & Skills

In addition to leadership responsibilities, you'll also have experience in the following (in rough priority order):

  • Python
  • Django
  • Domain modelling
  • HTTP and REST APIs
  • Writing robust and fault-tolerant software
  • Celery and async processing
  • Postgres

Plus experience in the following would be a bonus:

  • AWS
  • Terraform, Packer, Consul
  • Ability to speak Japanese would be a plus

Kraken is a certified Great Place to Work in France, Germany, Spain, Japan and Australia. In the UK we are one of the Best Workplaces on Glassdoor with a score of 4.7. Check out our Welcome to the Jungle site (FR/EN) to learn more about our teams and culture.

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. If you have any specific accommodations or a unique preference, please contact us and we’ll do what we can to customise your interview process for comfort and maximum magic!

Studies have shown that some groups of people, like women, are less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are, if you like one of our jobs, we encourage you to apply as you might just be the candidate we hire. Across Kraken, we’re looking for genuinely decent people who are honest and empathetic. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success. As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. We consider all applicants without regard to race, colour, religion, national origin, age, sex, gender identity or expression, sexual orientation, marital or veteran status, disability, or any other legally protected status.

Our Applicant and Candidate Privacy Notice and related notices govern the collection and use of your personal data in connection with your application and use of our website. These policies explain how we handle your data and outline your rights under applicable laws, including GDPR and CCPA. Depending on your location, you may have the right to access, correct, or delete your information, object to processing, or withdraw consent. By applying, you acknowledge that you’ve read, understood and consent to these terms.

Lead Software Engineer (Python/Django) in London employer: Kraken Digital Asset Exchange

At Kraken, we pride ourselves on being a certified Great Place to Work, fostering a culture of collaboration, mentorship, and innovation. As a Lead Software Engineer, you'll not only lead a talented team in shaping sustainable energy solutions but also benefit from our commitment to employee growth, well-being, and a supportive work environment. Join us in making a meaningful impact while enjoying a rewarding career in a dynamic and forward-thinking company.
K

Contact Detail:

Kraken Digital Asset Exchange Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer (Python/Django) in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current Kraken employees on LinkedIn. A personal introduction can make all the difference when it comes to landing that interview.

✨Tip Number 2

Prepare for your interviews by diving deep into Kraken's mission and values. Show us how your skills in Python and Django align with our goal of creating a sustainable energy system. We love candidates who are genuinely passionate about making a positive impact!

✨Tip Number 3

Practice your communication skills! As a Lead Software Engineer, you'll need to represent your team confidently. Mock interviews with friends or mentors can help you articulate your thoughts clearly and effectively.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we’re always looking for decent people who bring unique perspectives to our team.

We think you need these skills to ace Lead Software Engineer (Python/Django) in London

Python
Django
Domain Modelling
HTTP and REST APIs
Writing Robust Software
Fault-Tolerant Software Development
Celery
Async Processing
Postgres
Leadership
Team Management
Strategic Thinking
Communication Skills
Mentorship
Operational Excellence

Some tips for your application 🫡

Show Your Passion for Tech: When writing your application, let your enthusiasm for technology and sustainable energy shine through. We want to see how you can contribute to making a big green dent in the universe!

Tailor Your Experience: Make sure to highlight your experience with Python, Django, and any other relevant technologies. We’re looking for specific examples of how you've used these skills in past projects, so don’t hold back!

Communicate Clearly: Your written application is a chance to showcase your communication skills. Be clear and concise, and make sure to convey your thoughts respectfully. Remember, we value proactive communication!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Kraken Digital Asset Exchange

✨Know Your Tech Inside Out

Make sure you brush up on your Python and Django skills before the interview. Be ready to discuss your experience with domain modelling, HTTP and REST APIs, and how you've written robust, fault-tolerant software in the past. This will show that you're not just a leader but also technically savvy.

✨Showcase Your Leadership Style

Prepare examples of how you've successfully managed teams in the past. Think about times when you had to balance team wellbeing with project deadlines. Highlight your communication style and how you advocate for your team while ensuring everyone is aligned with product goals.

✨Be Ready for Strategic Discussions

Expect questions around strategic decision-making and resource allocation. Have examples ready where you've made tough prioritisation calls or navigated ambiguous situations. This will demonstrate your ability to think critically and lead effectively in a fast-paced environment.

✨Emphasise Team Culture and Collaboration

Kraken values a strong team culture, so be prepared to discuss how you've nurtured collaboration and motivation within your teams. Share your approach to running 1:1s, offering mentorship, and making difficult decisions for the good of the team. This will show that you understand the importance of a supportive work environment.

Lead Software Engineer (Python/Django) in London
Kraken Digital Asset Exchange
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>