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

Lead Software Engineer (Python/Django)

Full-Time 43200 - 72000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Lead a dynamic team to develop 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 43200 - 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 at inclusion@kraken.tech 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) employer: Kraken Digital Asset Exchange

At Kraken, we pride ourselves on being a certified Great Place to Work, fostering a culture of collaboration, innovation, and support. As a Lead Software Engineer, you'll not only lead a talented team in shaping a sustainable energy future but also benefit from our commitment to employee growth, mentorship, and a healthy work-life balance. With a strong emphasis on communication and strategic thinking, Kraken offers a unique opportunity to make a meaningful impact while enjoying a rewarding and inclusive workplace environment.
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)

✨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 researching Kraken’s projects and values. Show us you’re passionate about sustainable energy and how your skills in Python and Django can contribute to our mission. Tailor your responses to reflect our culture!

✨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 seen by the right people. Plus, we love seeing candidates who take the initiative to engage directly with us.

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

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

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 with us!

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 should reflect clear and proactive communication. Use straightforward language and structure your thoughts logically, as this is a key part of the role we’re hiring for.

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 shows you’re serious about joining our team!

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 led teams in the past. Think about times when you had to balance team wellbeing with project deadlines or when you advocated for your team’s needs. This will demonstrate your ability to communicate clearly and supportively, which is crucial for a Lead Software Engineer.

✨Align with Kraken's Vision

Familiarise yourself with Kraken's mission to create a sustainable energy system. Be ready to discuss how your technical decisions can align with their long-term goals. Showing that you understand and are passionate about their vision will set you apart from other candidates.

✨Ask Thoughtful Questions

Prepare some insightful questions about the team dynamics, product vision, and how they measure success. This not only shows your interest in the role but also your strategic thinking. It’s a great way to demonstrate that you’re looking to contribute positively to the team culture at Kraken.

Lead Software Engineer (Python/Django)
Kraken Digital Asset Exchange

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
>