Senior Software Engineer

Senior Software Engineer

Mansfield Full-Time 60000 - 85000 £ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Lead a talented team in developing web apps, APIs, and internal tools.
  • Company: Join a fast-growing tech business focused on innovative product development.
  • Benefits: Enjoy a competitive salary, hybrid work options, and a collaborative environment.
  • Why this job: Shape impactful products while mentoring a skilled team in a vibrant culture.
  • Qualifications: 7+ years in software engineering with expertise in Node.js, TypeScript, and cloud infrastructure.
  • Other info: Ideal for hands-on leaders who love coding and fostering team growth.

The predicted salary is between 60000 - 85000 £ per year.

A fast-growing, product-focused tech business is looking for a 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: £70,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), TypeScript, and Vue 3
  • 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.

Senior Software Engineer employer: Digital Waffle

Join a dynamic and innovative tech company in Nottingham, where your leadership as a Senior Software Engineer will directly influence product development and team growth. With a strong emphasis on collaboration and mentorship, you'll thrive in a supportive work culture that values continuous learning and high-quality code. Enjoy competitive salary packages and the flexibility of hybrid working, all while being part of a fast-paced environment that encourages creativity and impactful contributions.
D

Contact Detail:

Digital Waffle Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with our tech stack, especially Node.js, TypeScript, and Vue 3. Being able to discuss your experience with these technologies in detail will show that you're not only qualified but also genuinely interested in the role.

✨Tip Number 2

Highlight your leadership experience during any discussions or interviews. Share specific examples of how you've mentored teams or led projects, as this is a key aspect of the role we're looking to fill.

✨Tip Number 3

Prepare to discuss how you align technical delivery with business goals. Think of instances where your technical decisions positively impacted project outcomes or stakeholder satisfaction, as this will resonate well with us.

✨Tip Number 4

Showcase your understanding of cloud infrastructure, particularly AWS. If you have any relevant projects or experiences, be ready to talk about them, as this knowledge is crucial for the position.

We think you need these skills to ace Senior Software Engineer

Leadership Skills
Node.js (NestJS)
TypeScript
Vue 3
Cloud Infrastructure (AWS)
CI/CD Practices
System Design
Security Best Practices
Performance Optimisation
Mentorship
Code Quality Standards
Stakeholder Engagement
Collaboration Skills
Problem-Solving Skills
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Node.js, TypeScript, and Vue 3. Emphasise any leadership roles you've held and your ability to mentor others, as this is crucial for the position.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and leadership. Mention specific projects where you led a team or contributed significantly to product development, aligning your experiences with the job description.

Showcase Relevant Projects: Include links to your GitHub or other repositories showcasing your work with relevant technologies. Highlight any projects that demonstrate your ability to design and build scalable systems, as well as your experience with cloud infrastructure.

Prepare for Technical Questions: Anticipate technical questions related to system design, security, and performance. Be ready to discuss your approach to coding and mentoring, as well as how you align technical delivery with business goals.

How to prepare for a job interview at Digital Waffle

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Node.js, TypeScript, and Vue 3 in detail. Bring examples of past projects where you led the development of features or systems, and be ready to demonstrate your coding skills during the interview.

✨Emphasise Leadership Experience

Since this role involves mentoring and guiding a team, highlight your previous leadership roles. Share specific instances where you successfully mentored junior developers or led a project from inception to completion.

✨Align with Business Goals

Understand the company's mission and how the engineering team contributes to it. Be ready to discuss how you can align technical delivery with business objectives, showcasing your ability to collaborate with stakeholders effectively.

✨Prepare for System Design Questions

Expect questions related to system design, security, and performance at scale. Brush up on best practices and be ready to discuss your thought process when designing scalable systems, especially in cloud environments like AWS.

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