ABOUT US
HirexHire (pronounced hire by hire) is a recruiting and talent consultancy that integrates with companies short-term to provide long-term talent solutions. We take a seat in our client’s everyday operations to understand their people goals, gaps, and challenges. We then develop and implement the processes and technologies to execute a sustainable and scalable talent plan.
We partner with companies expecting or experiencing high growth who need to hire at scale or fill a critical role rapidly. Our clients are not looking for quick-fix placements but are thoughtfully building a hiring strategy to scale their businesses.
OUR CLIENT
Location: Nottingham UK, London UK
Industry: Legal/AI SaaS
Company Size: 1000+
What They Do: Our client is a PE-backed SaaS company at the forefront of legal technology, specializing in productivity and risk management software for small to large law firms and their employees globally. They offer a connected ecosystem of solutions to drive innovation across many aspects of a firm.
Contact Us For More Client Information
THE ROLE
Our client is seeking a Manager of Software Engineering to lead and scale a high-performing development team building modern, AI-enabled technology used by law firms and corporate legal teams worldwide. This role blends technical leadership, people management, and hands-on contribution, with responsibility for driving delivery, setting development standards, and ensuring alignment across teams and initiatives.
WHAT YOU WILL DO
- Lead and coordinate teams, resources, and processes to deliver new software products and maintain existing platforms.
- Drive technical strategy and execution for Microsoft Dynamics 356 solutions and integrations with enterprise systems.
- Establish, evolve, and enforce development standards, best practices, and processes to support scalable, high-quality delivery.
- Define, track, and monitor key engineering metrics in partnership with cross-functional leaders.
- Manage and develop engineering talent through hiring, coaching, performance feedback, and career development.
- Promote a self-organizing team culture focused on ownership, collaboration, and continuous improvement.
- Maintain visibility across related projects to ensure alignment and prevent duplication of effort.
- Partner closely with Product, QA, Architecture, and senior leadership throughout the delivery lifecycle.
- Stay current on emerging technologies and leverage AI-assisted development tools to improve productivity and innovation.
- Contribute hands-on to software development when needed to support delivery and mentor engineers.
WHAT YOU WILL NEED
- 8+ years of software development experience, including 3+ years leading or managing engineering teams.
- Strong background in object-oriented programming using languages such as C#, Java, Python, or similar.
- Experience building Microsoft-based applications across front-end, back-end, and services layers.
- Hands-on experience with Microsoft Dynamics 365, including customization, configuration, and integration.
- Familiarity with Power Platform, including Power Apps, Power Automate, and Power BI.
- Experience working in agile or Scrum environments delivering software at scale.
- Exposure to modern architectures, integrations, and cloud services, including REST APIs and Azure-based tools.
- Demonstrated use of AI-assisted development tools to accelerate delivery and improve code quality.
- Strong leadership, communication, and conflict-resolution skills, with the ability to manage priorities in fast-paced environments.
WHAT OUR CLIENT OFFERS YOU
- Supportive Company Culture
- Global, Dynamic, and Diverse Team
- Comprehensive Benefits Package (Health Insurance, Retirement Savings, Generous PTO, and work-life balance)
- Career Growth and Development