How Remoteville checks and expires listings
Lead Software Engineer
Skills
Agile MethodologiesAzure FunctionsC#Microsoft AzureReact.JsArtificial IntelligenceSOLID Design
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Deep commercial software engineering experience
- Strong hands-on experience with C# .Net
- Strong hands-on experience with ReactJS
- Commercial experience with Azure Cloud services
- Practical knowledge of Azure Functions App Services Table Storage Queue Storage Blob Storage and ASP.NET WebAPI
- Solid understanding of Agile methodologies
- Strong software engineering fundamentals including unit testing SOLID principles clean architecture and change management
- Proven experience using AI to accelerate software delivery without compromising quality
- Experience embedding agentic AI and modern AI tooling into development workflows
- Experience designing integrating or delivering AI-powered features or intelligent workflows
- Ability to mentor and coach a small engineering team
Nice to have
- Hands-on leader
- AI-first mindset
- Strong mentor
- Quality focused
- Collaborative
- Pragmatic
Day to day
- Lead a small team of four Software Engineers while staying hands-on with the codebase
- Use C# .Net ReactJS and Azure to build and enhance a real-time risk analysis platform
- Embed AI tooling and agentic workflows into the software development lifecycle to improve productivity testing and delivery
- Mentor and coach engineers on AI best practices modern engineering standards and high-quality software delivery
Hiring process
- Two-stage interview via Zoom
- Live technical interview
- No take-home coding tests
