Senior Software Engineer in London

Senior Software Engineer in London

London Full-Time 48000 - 84000 € / year (est.) No home office possible
NewDay Ltd

At a Glance

  • Tasks: Design and deliver innovative platform capabilities while mentoring fellow engineers.
  • Company: Join NewDay, a leading digital consumer finance provider in the UK.
  • Benefits: Enjoy 26-30 days holiday, generous bonuses, and private medical insurance.
  • Other info: Inclusive workplace with excellent career growth opportunities.
  • Why this job: Make a real impact with cutting-edge tech and foster a culture of innovation.
  • Qualifications: Experience in software development, testing, and mentoring engineers.

The predicted salary is between 48000 - 84000 € per year.

NewDay is one of the UK's leading digital consumer finance providers. We’re on a mission to help people move forward with credit, supporting over 6 million customers every day! You may have heard of our own brand credit cards like Aqua, Marbles or Bip, or our co-branded retail credit cards with John Lewis & Partners, Argos and AO.

This role strengthens the organisation's technical foundations by enabling teams with robust platform capabilities, modern engineering standards, and clear documentation. Through mentoring engineers, improving tooling, and championing resilient, maintainable architectures, you raise overall engineering effectiveness and accelerate delivery of customer‐facing value. Your influence supports both near‐term product outcomes and long‐term strategic growth, while fostering a culture of quality, innovation, and responsible use of AI‐enhanced development tools.

How you’ll contribute

  • You will be working with our engineers to design and deliver new platform capabilities.
  • Hands-on programming work – coding, pair programming, mobbing, testing and shipping functionality.
  • You will be acting as a technical lead and working with Principal Engineers and Lead Engineers to design and build out platform capabilities for other teams to use.
  • Leading complex features from conception to completion with high quality and minimal oversight.
  • Mentoring less-experienced engineers and conducting thorough reviews of code and documentation.

We’re looking for these essential skills

  • Writing and maintaining tests throughout the SDLC at all levels.
  • Implementing Continuous Delivery practices to ship quality code safely and in a timely manner.
  • Contributing to system architecture decisions, ensuring resiliency, scalability and maintainability.
  • Enabler mindset – enjoys making other engineers better through tooling, patterns, documentation, and sensible standards. Honest, pragmatic, and open to feedback.
  • Experience with observability, metrics, CI/CD, data analysis, or shared developer tooling. No on-call.

It’s a plus if you also have these skills

  • Navigating Platform-as-a-Service (PaaS) cloud environments, we use Azure.
  • .NET/C# or Polyglot engineers with pragmatic system thinking – interested in abstracted system-level understanding over any specific tech stack.
  • Contributing to engineering principles and technical direction across teams.
  • Experience recruiting and onboarding engineers.

Benefits include:

  • 26 days holiday, rising to 30 with service
  • A holiday buy scheme (up to 5 extra days)
  • Double matched pension, with up to 14% from NewDay
  • Generous annual performance bonuses
  • Private medical insurance with Bupa, including mental health support and cancer care
  • 26 weeks paid maternity, adoption and shared parental leave
  • Free breakfast and lunch in the office every day, provided by our in-house chefs

At NewDay, we value all types of diversity. We’re an equal opportunity employer and believe that our differences create a vibrant, authentic working culture. We want all our colleagues to feel able to bring their whole selves to work. We don’t discriminate on the basis of protected characteristics or identities. We make sure that every job is crafted to be inclusive and that people with disabilities or caring responsibilities can take part in the application and interview process. Tell us if you need accommodations: We’ll put reasonable adjustments in place to support you. We work with Textio to make our job design and hiring inclusive.

Senior Software Engineer in London employer: NewDay Ltd

At NewDay, we pride ourselves on being a leading digital consumer finance provider in the UK, offering a dynamic and inclusive work environment in London. Our commitment to employee growth is evident through extensive mentoring opportunities, generous benefits like 26 days of holiday (increasing to 30), and a double matched pension scheme, all while fostering a culture of innovation and quality. Join us to be part of a team that values diversity and empowers you to bring your whole self to work, making a meaningful impact on the lives of over 6 million customers every day.

NewDay Ltd

Contact Detail:

NewDay Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer in London

Tip Number 1

Network like a pro! Reach out to current employees at NewDay on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections that can help us stand out!

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. We want to show off our problem-solving skills and coding prowess!

Tip Number 3

Don’t forget to showcase your mentoring experience! Since the role involves guiding less-experienced engineers, we should be ready to discuss how we've helped others grow in their careers. Share specific examples during the interview!

Tip Number 4

Finally, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows that you’re genuinely interested in joining the NewDay team. Let’s make it happen!

We think you need these skills to ace Senior Software Engineer in London

Hands-on Programming
Pair Programming
Mobbing
Testing
Continuous Delivery
System Architecture
Observability

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your hands-on programming experience, mentoring abilities, and any relevant projects that showcase your technical leadership.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how you can contribute to our mission. Share specific examples of how you've improved engineering practices or mentored others in your previous roles.

Showcase Your Technical Skills:Don’t forget to mention your experience with Continuous Delivery, testing throughout the SDLC, and any cloud environments like Azure. We want to see how you can bring your technical expertise to our team!

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at NewDay Ltd

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially .NET/C# and Azure. Brush up on your coding skills and be ready to discuss how you've used these technologies in past projects.

Showcase Your Mentoring Skills

Since the role involves mentoring less-experienced engineers, prepare examples of how you've successfully guided others in your previous roles. Highlight any specific instances where your mentorship led to improved performance or project outcomes.

Demonstrate Your Problem-Solving Mindset

Be ready to tackle hypothetical scenarios or technical challenges during the interview. Think about how you would approach designing resilient and maintainable architectures, and be prepared to explain your thought process clearly.

Emphasise Continuous Delivery Practices

Discuss your experience with CI/CD and how it has impacted your previous projects. Be specific about the tools you’ve used and how they helped improve code quality and delivery timelines.