Software Engineering Manager
il y a 4 jours
City of London
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 technolgy, 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