Senior Software Engineer

Senior Software Engineer | Leicester · Hybrid · Permanent

We're looking for a Senior Software Engineer to join a talented team building cloud-based solutions in a financial services environment. You'll have room to grow, take on real responsibility, and help raise the standard for those around you.

What you'll do

  • Collaborate with BAs and product owners to refine and deliver the backlog
  • Design, build and maintain software solutions following best practices
  • Implement test automation and support end users on production defects
  • Mentor junior team members and lead on key activities

What we're looking for

  • C# .NET proficiency with full SDLC experience in a commercial environment
  • Design patterns, SOLID principles and Agile methodologies
  • Test automation (NUnit, xUnit, Playwright) and RESTful Web API design
  • UI skills — JavaScript/jQuery, Bootstrap/Tailwind
  • TSQL and C# ORMs (Entity Framework, Dapper)
  • Cloud experience, preferably Azure

Nice to have

  • AI tools (GitHub Copilot/Claude/Perplexity), CI/CD (GitHub Actions/Azure Pipelines)
  • Finance, wealth management or pensions knowledge

What's in it for you

  • 💰 Competitive salary · ⏰ 34.5-hour week · 🏠 Hybrid working
  • 🎉 25 days' holiday (increasing with service) · 💼 5/5% pension
  • 💖 4x life assurance & income protection · 🏥 Health cash plan
  • 🌱 Training & development support · 🤝 Collaborative team culture

Job Details

Company
Mattioli Woods
Location
Leicester, England, United Kingdom
Hybrid / Remote Options
Posted