Senior Software Engineer

Skills
.NET CoreAzure FunctionsC#Microsoft AzureReact.JsArtificial IntelligenceClaude Code
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Deep commercial software engineering experience
  • Strong experience with C# .Net and ReactJS
  • Experience with Agile delivery
  • Hands-on Azure Cloud knowledge
  • Practical knowledge of Azure Functions App Services Table Queue and Blob Storage
  • Experience with ASP.NET WebAPI and databases
  • Strong software engineering fundamentals
  • Unit testing experience
  • Understanding of SOLID principles clean architecture and change management
  • Proven use of AI to improve software delivery without compromising quality
  • Experience embedding AI tools into development workflows
  • Experience designing or delivering AI-powered product features

Nice to have

  • AI-first mindset
  • Mentoring ability
  • Strong communicator
  • Quality focused
  • Collaborative

Day to day

  • Design and build high-quality software for an advanced risk analysis platform
  • Use AI tooling and agentic workflows to accelerate delivery and improve engineering productivity
  • Develop and integrate AI-powered features within commercial applications while maintaining strong engineering standards
  • Mentor engineers on AI best practices and help foster an AI-first culture

Hiring process

  • Two stage Zoom interview
  • Live technical interview
  • No take-home coding test