Senior Software Developer
| Posting date: | 19 May 2026 |
|---|---|
| Salary: | Not specified |
| Additional salary information: | Negotiable depending on experience. |
| Hours: | Full time |
| Closing date: | 18 June 2026 |
| Location: | Ipswich, Suffolk |
| Remote working: | Hybrid - work remotely up to 2 days per week |
| Company: | Tomorrow's Talent |
| Job type: | Permanent |
| Job reference: | Ipswich |
Summary
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.
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.