Lead Software Engineer

Lead Software Engineer

Full-Time 55000 - 65000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Lead a software squad, ensuring quality delivery and mentoring developers.
  • Company: Fast-growing digital business with a focus on innovation.
  • Benefits: Competitive salary, fully remote work, and opportunities for professional growth.
  • Why this job: Join a dynamic team and make a real impact in software development.
  • Qualifications: 5+ years in software development, strong PHP and Laravel skills.
  • Other info: Great chance to lead and shape high-performing teams.

The predicted salary is between 55000 - 65000 £ per year.

A fast-growing, product-focused tech business is looking for a Principal / Lead Software Engineer to guide a skilled engineering team based in Nottingham. This is a primarily on-site role, with some hybrid flexibility, ideal for someone who enjoys hands-on leadership in a collaborative, in-person environment.

You’ll guide the development of features and systems across web apps, APIs, and internal tools, working closely with product, design, and engineering teams to bring high-impact ideas to life. You\’ll combine technical direction with day-to-day coding, team mentorship, and delivery oversight, playing a key role in shaping both the product and the team’s growth.

Salary: £75,000 to £85,000 + benefits

Location: Nottingham, Hybrid

Key Responsibilities

  • Lead the design and build of new product features, services, and technical systems
  • Own features end-to-end—from technical design to testing, deployment, and monitoring
  • Write production-grade code alongside the team (this is a hands-on role)
  • Align technical delivery with business goals through close collaboration with stakeholders
  • Mentor and support developers, fostering a culture of learning and improvement
  • Maintain high standards for code quality, scalability, and team communication

What You’ll Bring

  • 7+ years’ experience in software engineering, including recent time in a senior or lead role
  • Strong experience with Node.js (NestJS) and TypeScript
  • A good knowledge of a Front End framework like Vue, React or Angular.
  • Solid understanding of cloud infrastructure (preferably AWS) and CI/CD practices
  • A thoughtful approach to system design, security, and performance at scale
  • Great communication and stakeholder engagement skills
  • Bonus points for experience with AI/ML tools or data-led platforms

Tech Stack Overview

  • Backend: NestJS / Node.js / TypeScript
  • Frontend: Vue 3 / TypeScript
  • Cloud: AWS
  • Databases: PostgreSQL / MongoDB
  • Tools: Rush (monorepo), GitHub, Notion, Linear
  • Comms: Slack, Zoom, Around

If you\’re a seasoned engineer who thrives in a leadership role and enjoys building great products with great people, we’d love to hear from you.

Apply now or get in touch to find out more.

Lead Software Engineer employer: Digital Waffle

Join a dynamic and innovative digital business that prioritises employee growth and collaboration. As a fully remote employer, we offer flexibility and a supportive work culture where your leadership skills can flourish while mentoring a talented team of developers. With competitive salaries and a commitment to continuous improvement, this is an excellent opportunity for those seeking meaningful and rewarding employment in the tech industry.
D

Contact Detail:

Digital Waffle Recruiting 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 might know about opportunities at fast-growing digital businesses. A personal recommendation can make all the difference!

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your best projects, especially those using PHP and Laravel. This gives potential employers a taste of what you can do before they even meet you.

✨Tip Number 3

Prepare for interviews by brushing up on both technical and leadership questions. Think about how you've mentored others and led teams in the past. We want to see that you can blend technical prowess with people management!

✨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 hearing from candidates who are genuinely interested in joining our team!

We think you need these skills to ace Lead Software Engineer

PHP
Laravel
Leadership Skills
Mentoring
Performance Management
Communication Skills
Software Development Methodologies
Project Management
Technical Oversight
Quality Assurance
Collaboration
Problem-Solving Skills
Continuous Improvement
Machine Learning Awareness

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 leadership experience, especially in mentoring and managing teams, as well as your technical expertise in PHP and Laravel.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re the perfect fit for this role. Share specific examples of how you've led software development squads and collaborated with product teams to deliver high-quality solutions.

Showcase Your Communication Skills: Since you'll be working with both technical and non-technical stakeholders, make sure your application demonstrates your ability to communicate complex ideas clearly. This can be through your CV, cover letter, or any additional materials you provide.

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 don’t miss out on any important updates during the process!

How to prepare for a job interview at Digital Waffle

✨Know Your Tech Inside Out

Make sure you brush up on your PHP and Laravel skills before the interview. Be ready to discuss your past projects in detail, especially those where you led a team or managed technical challenges. This will show that you’re not just a coder but a leader who understands the tech landscape.

✨Showcase Your Leadership Style

Prepare examples of how you've mentored developers and managed teams. Think about specific situations where you helped someone grow or resolved conflicts. This will demonstrate your ability to lead a squad effectively and support the growth of your team members.

✨Communicate Clearly with Everyone

Practice explaining complex technical concepts in simple terms. You’ll need to collaborate with Product Managers and other non-technical stakeholders, so being able to bridge that gap is crucial. Consider role-playing with a friend to refine your communication skills.

✨Be Ready for Problem-Solving Questions

Expect to face scenario-based questions that test your problem-solving abilities. Think about potential risks in software delivery and how you would mitigate them. Showing a proactive mindset and a structured approach to challenges will impress your interviewers.

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

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