Software Engineering Manager

Skills
.NET FrameworkMicrosoft SQL ServerSQLSoftware DevelopmentClarityKubernetesProduct Engineering
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong technology leadership experience within complex organisations
  • Set guard rails around scope, technology, quality, NFRs, best practices
  • Empowering your team to find the best solution
  • Enjoy working in a product, client value driven environment
  • Collaborating closely with Product Managers and business stakeholders
  • Act as a strong partner to multiple business areas with a one team mindset
  • Strong people focus
  • Prioritise your team's L&D
  • Understand how to keep your team motivated and build a strong culture
  • Manage ambiguity and seek clarity
  • Strong software engineering background
  • Define and communicate complex architectural concepts to non-technical stakeholders
  • Technical stack: AWS, TypeScript, Terraform IaC, Java, Kubernetes, Oracle DB, Spring boot, .NET, MS SQL

Day to day

  • Leading a cross functional product engineering team
  • Supporting the growth of our Software Engineers
  • Driving technical delivery, continuous improvement and innovation
  • Partnering closely with technical/business leaders and teams to understand business processes and data flows/challenges/opportunities and design solutions to deliver better outcomes for our clients and colleagues
  • Recruiting and shaping an existing team to be a high performing set of talented and experienced professionals
  • Ownership of services under your team - maintenance, support, security and continuous improvement
  • Establish a culture that is driven by purpose and excellence and a team that is motivated to make a difference

Hiring process

  • Initial informal call with hiring manager
  • Two structured interviews