Tomorrow's Talent • Ipswich, Suffolk

Senior Software Developer

About this role

Leading UK Top 50 law firm seeks an experienced, proactive Senior Software Developer to join its growing technology team. This is an exciting opportunity for a skilled backend engineer to design and deliver modern cloud‑native applications within a progressive, innovation‑driven environment.

Working in a collaborative Agile team, you will build scalable, secure, high‑performance solutions supporting internal operations and client services. This hands‑on role suits someone who enjoys solving complex challenges, promoting best practice, and using emerging technologies — including AI‑assisted development tools.

Key responsibilities

Design, build and test cloud‑native applications using C# and .NET on Microsoft Azure

Develop robust backend systems and APIs that are scalable, secure and easy to maintain

Apply best practices

microservices, API design, testing and CI/CD

Conduct code reviews and contribute to technical design discussions

Create high‑quality documentation, test procedures and deployment processes

Collaborate with front‑end, DevOps, QA and product teams

Monitor and improve system performance, reliability and scalability

Drive continuous improvement in development processes and standards

Use AI tools to boost efficiency in coding, testing, debugging and documentation

Review AI‑generated work to ensure quality, security and maintainability

Support wider adoption of AI‑assisted practices through coaching and knowledge sharing

What we’re looking for

Strong commercial development background with a focus on modern engineering and improvement

Extensive experience with C# and .NET

Proven track record building cloud‑native solutions on Azure

Deep knowledge of Azure services

Functions, App Services, SQL, Service Bus

Experience designing REST APIs and microservices architectures

Solid grasp of best practices

SOLID, unit testing, TDD, mocking, CI/CD

Strong database and SQL skills

Experience using AI‑assisted tools professionally, plus awareness of governance, security and compliance

Excellent problem‑solving, analysis and communication skills

Agile experience using Git version control and Azure DevOps

What we offer

Flexible hybrid working

Great benefits

private healthcare, bonus scheme, pension, enhanced family leave, wellbeing support and lifestyle perks

This is an outstanding opportunity for a technically strong developer to join a forward‑thinking firm where innovation, technology and continuous improvement are core to growth and strategy.