Point your AI agent at freehire and let it find you a job.

Get the CLI →

Anson McCade

NewBe an early applicant

Lead Software Engineer

Posted
Discussion

Summary

Lead a small squad (~4 developers plus QA) building an AI-enabled services platform for tax and legal professionals, combining hands-on delivery with technical leadership. Day-to-day spans C#/ASP.NET Core back-end services, TypeScript/React/Blazor front end, and cloud-native deployment on Azure Kubernetes Service with CI/CD.

Overview

In this role, you lead a focused engineering squad within a broader AI-enabled services platform used by tax and legal professionals. You combine hands-on software delivery with technical leadership, shaping scalable back-end and front-end solutions. You collaborate with a Product Owner to align on priorities while mentoring a small team. The work sits at the intersection of AI, workflow automation, and knowledge management, offering impact across critical, high-stakes domains. You will drive technical excellence and reusable components at scale.

Responsibilities
  • Lead a squad of software and QA engineers and provide line management for ~4 developers
  • Lead end-to-end software design, specification, and delivery
  • Collaborate with Product Owner to focus on technical leadership and solution quality
  • Build back-end services in C#/ASP.NET Core and front-end in TypeScript/React/Blazor
  • Develop cloud-first applications with strong test coverage, CI/CD, and infrastructure as code
  • Containerise and deploy apps via Azure Kubernetes Service
  • Design resilient microservices integrated via a cloud message bus
  • Uphold secure coding and infrastructure standards
  • Share knowledge and elevate team skills
  • Create reusable components for other teams
Key requirements
  • Hands-on experience designing and delivering software end-to-end
  • Ability to articulate how generative AI solves document management, workflow automation, and knowledge management
  • Track record of leading and mentoring engineers
  • Strong experience in a modern OO language (C# or Java)
  • Deep knowledge of software design patterns, clean code, and clean architecture
  • Experience building REST APIs and working with messaging systems
  • Confidence in defining data models and working with databases
  • Experience shipping user-facing web applications
  • Collaborative, Agile mindset and commitment to best practices
  • Leadership and mentoring
  • Collaboration and teamwork
  • Agile mindset and adaptability
  • C# or Java
  • REST APIs
  • Messaging systems

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available