Senior Software Engineer
Skills
.NET CoreAzure FunctionsC#Microsoft AzureReact.JsArtificial IntelligenceClaude Code
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
