Hybrid Lead Software Engineer

Posted 6 hours ago

Apply now

About the role

  • Lead Engineer overseeing a team that develops new lending products in a fast-growing fintech. Requires strong Python experience and leadership in a hybrid working environment.

Responsibilities

  • Lead and manage a team of up to five engineers, supporting their growth through regular 1:1s, feedback, and performance management
  • Design and build Python services and features that power new lending products and client integrations
  • Collaborate with Product Managers and other stakeholders to understand, challenge, and refine requirements
  • Translate product ideas into clear technical plans and deliver production-ready systems
  • Support engineers through code reviews, pairing, and technical guidance
  • Participate in the full software development lifecycle - from design and implementation through testing, deployment, and monitoring
  • Help structure the team's delivery process, including sprint planning, sizing, and retrospectives
  • Provide second-line support during business hours, troubleshooting and resolving production issues that affect clients

Requirements

  • Strong experience building production systems in Python
  • Experience leading engineers or technical projects, even without formal management responsibility
  • Experience collaborating directly with business stakeholders to gather requirements and translate them into technical solutions
  • Strong engineering judgement and the ability to make pragmatic technical trade-offs
  • Comfortable working in fast-paced environments where accuracy, reliability, and clear communication are essential
  • Proficient in writing well-structured async Python code with type hints and unit tests
  • Experience maintaining codebases for business-critical systems
  • Strong sense of ownership and a focus on delivery
  • Experience working with cloud infrastructure (AWS, GCP, or Azure)
  • Experience with lending products or financial services would be a bonus

Benefits

  • Everyone owns a piece of the company - equity
  • Hybrid with 3 days a week in the office
  • 25 days’ holiday a year, plus 8 bank holidays
  • 2 paid volunteering days per year
  • One month paid sabbatical after 4 years
  • Employee loan
  • Free gym membership
  • Team wellness budget to be active together - set up a yoga class, a tennis lesson or go bouldering

Job title

Lead Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job