Lead Software Engineer

Lead Software Engineer

Full-Time 72000 - 108000 £ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Lead the development of innovative software solutions and shape architectural direction.
  • Company: Fast-growing tech company focused on empowering security teams.
  • Benefits: Up to £90k salary, performance bonus, 30+ days holiday, and private medical insurance.
  • Other info: Mentorship opportunities and a modern tech stack await you!
  • Why this job: Make a real impact in a security-driven environment with greenfield development opportunities.
  • Qualifications: 4-5+ years of full-stack development experience, strong React and Python skills.

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

Salary: up to £90k + performance based bonus and package

We’re partnering with a fast-growing technology business building modern platforms that empower security teams, analysts, and defenders to protect the organisations they serve. This is a chance to shape greenfield systems, define architecture, and build high-impact products used daily by engineers and customers alike. If you’re a strong full-stack engineer ready to step into a Senior/Tech Lead position, this is one to explore.

The Role

  • You’ll take ownership of significant areas of the UI and front-end architecture, while also influencing backend design, API contracts, and long‑term engineering direction. This role combines hands‑on engineering with architectural responsibility and mentorship.
  • Define technical direction for the frontend stack
  • Influence and help shape backend architecture
  • Own API interfaces, contracts, and schemas

Frontend

  • Build fast, data-heavy UIs (dashboards, queues, timelines, case views)
  • Design scalable component structures and UI patterns
  • Integrate internal APIs and services
  • Establish testing standards across UI and API layers
  • Design and implement REST APIs (Python – Flask/FastAPI)
  • Work with Postgres using SQLAlchemy / SQLModel
  • Build internal services supporting automation
  • Contribute to authentication and tenancy enforcement patterns

Leadership

  • Lead code reviews and help establish engineering best practices
  • Work with product teams to translate features into technical requirements
  • Collaborate with design teams where needed

What We’re Looking For

Must Have

  • 4–5+ years’ development experience with strong full-stack capability
  • Strong React and TypeScript experience
  • Solid Backend skills (preferably Python and ideally Flask or FastAPI)
  • Strong relational data modelling knowledge (Postgres)
  • API design and validation experience
  • Comfortable with containers, CI/CD, and cloud deployment (Azure preferred)

Nice to Have

  • Experience with incident/case/ITSM systems
  • Exposure to cybersecurity concepts
  • Experience scaling APIs for analytics (e.g. columnar databases, search platforms)
  • Previous mentoring or team leadership experience

Why Join?

  • True greenfield development – shape systems from the ground up
  • Architectural ownership and technical influence
  • Real-world impact in a security-driven environment
  • Opportunity to mentor and grow a team
  • Modern tech stack and engineering-first culture
  • 30 days holiday (rising to 35 with service) + bank holidays
  • Company performance bonus
  • Private medical insurance
  • Death in service
  • Pension
  • L&D budget and subscriptions
  • Free eye tests
  • Standard hours: 9:00–5:30

If you’re interested in building products that genuinely matter- and want to play a key role in shaping architecture and engineering standards- Please click apply now!

Lead Software Engineer employer: develop

As a Central Government Sector Leader at our client, you will join an innovative AI-native consultancy that prioritises employee growth and offers a dynamic work culture. With a competitive salary and substantial bonus potential, you will have the opportunity to shape the future of public sector consulting while enjoying a flexible work environment in Farringdon, fostering collaboration and creativity among talented professionals dedicated to making a meaningful impact.

D

Contact Details:

develop Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in security or software engineering. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving React, TypeScript, and Python. This is your chance to demonstrate your full-stack capabilities and architectural thinking.

Tip Number 3

Prepare for technical interviews by brushing up on your API design and relational data modelling knowledge. Practice coding challenges and be ready to discuss your past experiences with backend architecture and frontend development.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive and engaged with our company.

We think you need these skills to ace Lead Software Engineer

Full-Stack Development
React
TypeScript
Python
Flask
FastAPI
Postgres

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your full-stack capabilities, especially in React, TypeScript, and Python, to show us you’re the right fit!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about building modern platforms and how your experience aligns with our mission. Share specific examples of your past projects that demonstrate your architectural ownership and leadership.

Showcase Your Technical Skills:Don’t forget to include any relevant projects or contributions that showcase your backend skills and API design experience. We love seeing real-world applications of your work, so feel free to link to your GitHub or portfolio!

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the quickest way for us to see your application and get the ball rolling on your journey with StudySmarter!

How to prepare for a job interview at develop

Know Your Tech Stack Inside Out

Make sure you’re well-versed in React, TypeScript, and Python, especially Flask or FastAPI. Brush up on your knowledge of relational databases like Postgres and be ready to discuss how you've used these technologies in past projects.

Showcase Your Leadership Skills

Since this role involves mentorship and leading code reviews, prepare examples of how you've guided teams or improved engineering practices. Highlight any previous experience where you’ve influenced technical direction or collaborated with product and design teams.

Prepare for Technical Questions

Expect to dive deep into API design and validation. Be ready to explain your approach to building scalable UIs and how you establish testing standards. Practise articulating your thought process clearly, as this will demonstrate your architectural understanding.

Demonstrate Your Passion for Security

Given the focus on security in this role, show your enthusiasm for cybersecurity concepts. Discuss any relevant experiences or projects that highlight your interest in building secure systems and how you can contribute to a security-driven environment.