IT & Software

Senior Software Engineer

develop

Nottingham · England · United Kingdom

Share this job: X Facebook WhatsApp Save job : Senior Software Engineer

Salary: $70 – $100 per year

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

The Opportunity

We're partnering with an established enterprise software business that develops large-scale SaaS solutions used by organisations across a range of industries.

As part of continued investment in its engineering function, they're looking for a Senior Software Engineer to help shape the technical direction and ongoing development of its software platform.

This is a hands-on, senior engineering role combining architectural influence, technical strategy and delivery. You'll work across multiple teams, driving engineering standards, promoting modern development practices and helping deliver scalable, cloud-native software.

What You'll Be Doing

Engineering & Architecture

  • Influence technical strategy and architectural decisions across multiple engineering teams.
  • Design and deliver scalable, resilient cloud-native systems.
  • Help shape architectural standards and the long-term evolution of the platform.
  • Identify opportunities to improve performance, reliability and engineering productivity.

Delivery & Technical Leadership

  • Work closely with engineers, architects and wider stakeholders on complex technical initiatives.
  • Help teams navigate technical challenges, manage risk and make effective engineering decisions.
  • Balance long-term technical direction with practical delivery and business priorities.
  • Champion engineering best practices, including test-driven development and software quality.
  • Drive continuous improvement across engineering processes, standards and tooling.
  • Promote the adoption of AI-assisted development to improve code quality, productivity and delivery.
  • Encourage modern approaches to software design, testing and cloud development.

Coaching & Mentoring

  • Provide technical guidance and mentorship to engineers across the organisation.
  • Help raise engineering standards and develop technical capability.
  • Encourage collaboration, knowledge sharing and continuous improvement.

What We're Looking For

  • Strong commercial experience with C#, .NET and Microsoft Azure.
  • Experience designing scalable architectures and cloud-native distributed systems.
  • Proven ability to influence technical direction and deliver complex engineering initiatives.
  • Strong understanding of software engineering principles, particularly TDD and clean architecture.
  • Experience mentoring engineers and improving engineering standards.
  • Strong communication skills, with the ability to work across technical and non-technical teams.
  • An interest in AI-assisted software development and modern engineering tooling.

Technology Environment

  • C#
  • .NET
  • Cloud-native architecture
  • Distributed systems
  • CI/CD

Why Join?

  • Opportunity to influence the technical direction of an established enterprise SaaS platform.
  • Work across multiple engineering teams on complex technical challenges.
  • Join a business investing in cloud technologies, AI and modern engineering practices.
  • Collaborative engineering environment with genuine technical ownership.
  • Access to extensive training, professional development and mentoring opportunities.
  • 25 days annual leave plus bank holidays, with the option to purchase additional days.
  • Enhanced family leave, private healthcare options and a range of additional employee benefits.
  • Competitive salary of up to £100,000.
#J-18808-Ljbffr

Reference: WJ-766_24781374 · Posted 14 Nov 2026, 06:05 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Engineer jobs in other states

Browse jobs