Software Engineering Manager

Posted 10 days 9 hours ago by AutoRek

Permanent
Full Time
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description
Software Engineering Manager

Department: Product Engineering

Employment Type: Permanent - Full Time

Location: Multiple Office Locations/Hybrid


Description Reporting to the Head of Software Delivery, the Engineering Manager is responsible for technical leadership for their Feature Delivery team and the technical oversight of all software output of that team. This position requires excellent software engineering skills, interpersonal skills and an ability to build relationships with key stakeholders, an understanding of our technology stack and the core product, and a dedication to producing high-quality results.
Key Responsibilities
  • Development and management of between 3 and 6 team members, building team cohesion and culture
  • Provide mentorship for both technical and professional aspects of team members
  • Explain concepts like code patterns, software architecture, and best practices
  • Lead review processes, suggesting improvements and identifying issues, to achieve high code quality
  • Drive agile ceremonies, maintain healthy backlogs, and ensure timely delivery of work
  • Presents progress against goals to team and company for example in Town Hall updates
  • Build relationships through collaboration with product managers and business stakeholders to align priorities and manage expectations
  • Coordinate regularly with other managers to ensure consistent engineering practices and team alignment
  • Writes high-quality, performant, secure, tested documented code and creates other technical content for AutoRek using our development stack

Skills, Knowledge and Expertise Relevant experience and qualifications:
  • Experience leading an engineering team
-or-
  • 3-5 years of experience in a senior-capacity in an equivalent role
  • A track record of successful software deliverables
Planning and time use:
  • Collaborates between teams along with product management and other key stakeholders across the business to understand the product requirements, features, architecture, and functionality and determine priorities and feed into the task list for the quarter
  • Manages multiple complex and competing tasks and priorities, often finding commonalities or innovative solutions that work across domains
  • Reliably meets deadlines, taking necessary steps to course correct or deal with issues
  • Alert to risks to deliverables, promptly handles and takes preventative actions to head off future issues before they arise
  • Appropriate delegation of work to achieve the best balance of skills and resources
Management tasks:
  • Manages the team to ensure the team is focusing on work that will drive forward quarterly goals and/or business objectives
  • Contributes to the development, setting and monitoring of team goals
  • Conducts 1:1s, providing feedback, and guiding career progression
  • Encourages knowledge sharing and fostering learning opportunities
  • Implements strategies to improve team engagement and retention, including recognition and career path clarity
  • Handles line management areas like holidays, sick and behaviours
  • Performs interviews and takes part in other recruitment-related activities
Working well with the wider team:
  • Fosters effective collaboration between teams in different areas of the company
  • Build relationships outside the team with key stakeholders in the company and with customers and captures and collect their requirements and provides input to assist the design and planning of the code and other engineering output
  • Comfortable presenting work of the department to the company, evangelising the work of the team
  • Recognised across the company as knowledgeable in key product areas
  • Regularly consulted for relevant advice by other colleagues from any part of the business
  • Leads incident response activities when required, coordinates resolution efforts and communicates transparently with stakeholders
Technical leadership and engineering practices:
  • Provides technical direction and architectural oversight within the team, guiding the implementation of scalable and maintainable systems
  • Promotes use of modern software engineering best practices, including secure coding, automated testing, CI/CD, and documentation
  • Helps define and reinforce coding standards, development patterns, and documentation norms for the team
  • Balances long-term architectural quality with short-term delivery needs through sound technical judgement
Excellent Engineering skills:
  • Capturing requirements, writing specifications for complex systems to be constructed
  • Software development languages: C# / JavaScript / T-SQL / Markdown / Html+CSS/LESS / Powershell / YAML / Python
  • Breadth and depth of coverage with particular strength in Web-based UI / .NET / SQL Server / Windows stack. ASP.NET / Razor / Blazor also helpful
  • Using Visual Studio and/or Visual Studio Code, Git, SSMS, Azure portal
  • Understanding data-science and AI concepts like ML and LLM
  • Aware of the latest trends in technology and software engineering
Working with management:
  • Works effectively to achieve the goals of the team and department, consulting regularly with management line
  • Keeps management team up-to-date with status in daily stand-ups and through task and issue tracking
  • Navigates competing priorities and stakeholder needs to ensure alignment and delivery without compromising quality
  • Monitors and improves team delivery metrics (velocity, throughput, quality) using data to identify bottlenecks and implement process enhancements
Demonstrating product-awareness of AutoRek:
  • Broad understanding of our product benefits to our customers and comfortable to discuss with potential new customers
  • Understands key competitor offerings
  • Knows the market forces that drive the customers of the product
  • Aware of trends in the marketplace
Working with customers:
  • Regularly called on to represent AutoRek to external stakeholders (e.g. customers, auditors, regulators, third-parties, or industry groups) and communicates effectively when doing so
  • Can clearly and confidently articulate technical matters such as risks and solutions to non-technical stakeholders and customers

Benefits
  • 26-day annual leave package - plus public holidays for your base location area
  • An extra day off for your birthday! (even if it falls on a weekend)
  • Salary exchange pension scheme
  • The option to buy extra annual leave days
  • Annual Company & Personal Performance Bonus Awards
  • Employee Nominated On-The Spot Bonus Program. Ranging from £100 - £5000!
  • Employee-Referral Scheme
  • Private healthcare & hospital cash plan that covers our employees' partners and dependents
  • Group Life Insurance
  • Income Protection
  • Length of service awards from 3 years in service
  • Regular team-building events and monthly all-staff updates from our CEO
  • Opportunities for professional development and growth
  • Access to Pluralsight & Udemy
  • Gym membership discount
  • Byond cashback card - Cashback on purchases from your local high street retailers
  • Salary sacrifice cycle scheme - Our cycle to work benefit-pay nothing upfront and save on the cost of a brand-new bike and accessorise. All while saving the planet by reducing your carbon footprint.
Check out our Employee Benefits video via our social media pages!

AutoRek Careers - Instagram

AutoRek Careers - Facebook