Head of Software Development at Hamilton Capital Holding

  • UK Only
  • Hamilton Capital Holding
Job Description:

Responsibilities:

  • As a people person, with experience building and managing high-performing and rapidly expanding software development teams
  • A continual focus on the adoption of best practices in software engineering: design, testing, version control, documentation, build, deployment, security and operations.
  • Ensuring team structure is optimised, and resources managed, to facilitate efficient project delivery - seamlessly integrate, mentor and manage internal and external teams continually monitoring quality and effectiveness.
  • Establishing technical standards and ensuring alignment to them for product development and company operations
  • Building flexible systems by choosing simple, straightforward solutions over more complex ones
  • Taking a data-driven approach to engineering where all initiatives have metrics to help drive progress and determine success
  • Specialist in software delivery, with experience and knowledge of delivering large platforms through multi-disciplined teams
  • Knowledge and experience delivering complex, high-budget technology initiatives in Agile, across both web and back-end systems.
  • Work closely with our product team to ensure they have a clear understanding of what they’re building, why they’re building it and when.
  • Balance competing priorities – have a good understanding of software technical debt and ensure we've got the right balance between paying it down, delivering new projects and offering outstanding customer support.
  • Facilitate knowledge sharing, identify and manage risks and address any single point of failure.
  • Take part in deep-dive troubleshooting exercises - drive technical post-mortem discussions to identify the root cause of complex issues and implement appropriate solutions.
  • You'll own the technical, risk, people, and development to maintain and enhance your application platforms in support of what is best for our customers

Requirements&Qualifications:

  • Strong Software Engineering background and an appreciation of agile development practices, TDD/BDD, automated builds, continuous integration, code quality metrics etc.
  • Proven experience within a Delivery or Software Engineering management role
  • Strong People management skills with the ability to lead and coach others
  • Strong technical knowledge or previous relatable experience
  • Excellent knowledge of the Software Development Life Cycle
  • Experience with Business Change&Strategy
  • Agile&Waterfall methodologies, managing teams across multiple scrums and locations
  • A pro-active individual who shows initiative and takes responsibility for their own decisions
  • Excellent team player who encourages feedback and is able to delegate and seek help when appropriate
  • A well-organised planner who will follow rules and procedures when appropriate Experience delivering software solutions in a public-facing, highly-available Fintech/Banking environment
  • Agile working methods - sprint delivery, continuous integration, continuous delivery.
  • An understanding of microservices and containerisation - e.g. Docker, Kubernetes, Cloud Hosting
  • Passion for coaching other software engineers and building a strong team culture Experience in platform development languages like C#, GoLang and NodeJS would be an advantage
  • Experience in high-velocity, high-availability and highly-secure transaction processing applications would be a strong preference
  • Any technical knowledge, or personal interest, in blockchain commercial applications would be an advantage

Who are you:

  • A pro-active, innovative individual who shows initiative and takes responsibility for their own decisions
  • Strong leader who is able to encourage excellence and motivate large teams Delivery focused team-player
  • Excellent verbal and written communication skills
  • Analytical problem-solver who can quickly and accurately identify key issues
  • Understands own strengths but seeks help from others where appropriate
  • A well-organised planner who follows rules and procedures when applicable and - implements new ones when identified
  • An innovator who will thrive in a dynamic, high-pressure environment
  • Professional&discreet operator focused on stakeholder needs

Company Benefits

  • Company Pension Contribution: 7%
  • Annual Leave: 25 Working Days, 1 additional day of annual leave for each year of - service with the Employer, to be capped at 33 (thirty-three) days.
  • Life Insurance: 4x Annual Base Salary
  • Performance Based Bonus
  • Private Medical Insurance & Dental Cover- BUPA- ‘Medical History Disregarded’
  • Digital GP Service
  • Employee Assistance Program for you and your loved ones!

Interview Process

  • Application Review
  • Initial Call with Talent Team
  • Technical Interview
  • Cultural Interview
  • Offer

Other Jobs in DevOps & SysAdmins