Skip to main content

Senior Software Engineer

Technology
develop
Nottingham, United Kingdom4 days ago
Full time

Job description

Senior Software Engineer | Hybrid | Up to £100,000

The Opportunity

We're partnering with an established enterprise software company that develops a market-leading SaaS platform used by organisations across the UK and internationally.

As part of continued investment in engineering, they're looking for a Principal Software Engineer to help shape the future of their technology platform.

This is a hands on, senior role, where you'll influence architecture, define engineering strategy and deliver scalable, cloud-native software.

What You'll Be Doing

Engineering & Architecture

  • Define technical strategy across multiple engineering teams.
  • Design scalable, resilient cloud-native systems.
  • Drive architectural consistency and long-term platform evolution.
  • Identify opportunities to improve performance, reliability and developer productivity.
Delivery & Technical Leadership
  • Partner with Engineering Managers, Product Managers and Architects on complex initiatives.
  • Help teams manage technical risk and simplify complex problems.
  • Balance long-term technical direction with business priorities.
Engineering Excellence
  • Champion best practices across software design, testing and operational excellence.
  • Drive continuous improvement across engineering processes and tooling.
  • Promote the use of AI-assisted development to improve quality and delivery.
Coaching & Mentoring
  • Mentor senior engineers and technical leaders.
  • Help raise engineering standards across the organisation.
  • Foster a collaborative culture built around knowledge sharing and continuous improvement.

What We're Looking For

  • Strong commercial experience with C#, .NET and Azure.
  • Experience designing scalable, cloud-native distributed systems.
  • Ability to influence technical direction across multiple teams.
  • Passion for software quality, clean architecture and modern engineering practices.
  • Experience mentoring engineers and developing technical capability.
  • Strong communication skills with both technical and non-technical stakeholders.
  • Interest in AI-assisted software development and modern engineering tooling.

Technology Environment

  • C#
  • .NET
  • Azure
  • Cloud-native architecture
  • Distributed systems
  • AI-assisted development
  • CI/CD

Why Join?

  • Influence the technical direction of a large-scale SaaS platform.
  • Work across multiple engineering teams on complex technical challenges.
  • Join a business investing heavily in cloud technologies, AI and engineering excellence.
  • Collaborative engineering culture with genuine technical ownership.
  • Strong opportunities for learning, progression and career development.
  • Competitive salary, bonus and comprehensive benefits package.

If you would like to find out more about this role, apply now!

Keywords
CI/CD

Interested in this role?