×

We notice that you’re on our UK site, the version that serves your region is the US Eckoh site.

Go to US site. Stay on UK site

Current Roles

Take a look at what's currently available

Head of Software Development

Posted: Friday, 24 May 2019 Posted in Technical

We are looking for an exceptional Head of Software Development to lead our innovative and dynamic team.

Eckoh: Head of Software Development  
Location: Hemel Hempstead 
Salary: £80-100K Commensurate with experience) 
Discretional annual bonus excellent benefits + superb working environment 
Full time

The Role

Eckoh is an established technology company, we provide some of the largest businesses in the UK and internationally with customer service and payment solutions using speech, SMS, web and mobile apps. Our solutions help organisations meet the challenges of engaging customers via their preferred channel (OmniChannel: phone, online, chat, sms, etc.). Our software relieves the pressure of PCI Compliance and inbound calls on contact centres.

This is a great opportunity for a highly motivated, hands-on Head of Software Development reporting to the Technical Director. The Head of Software Development will lead a hierarchically organised group of diversified teams delivering both Eckoh Product and bespoke customer project work. This position will help set and drive the overall company technical objectives as well as provide leadership and knowledge across architecture, development standards, compliancy, process and tooling. Further, this position will liaise with the Head of Product, Head of Systems / InfoSec and other Senior Leadership within Development and ITS to drive overall delivery strategy and its effect on Eckoh’s product portfolio and customer-facing services.

The preferred candidate will have very strong presentation and communication skills across all mediums and an innate ability to motivate both their teams as well as superiors to drive the goals of the Development organisation. This position requires the experience and a thorough knowledge of what it takes to develop scalable, resilient, highly responsive and high performing Cloud Native applications for greenfield as well as look to refactor existing monoliths.

This position requires hands on development experience and capability – this is not just a management role!

Our Culture

We work in an award winning, colourful, dynamic and collaborative environment where you will find flexibility, an open plan office and excellent opportunities for career growth. Our cross-departmental teams work on exciting projects, releasing new products and technologies to a wide range of clients.

Our benefits

  • 25 days holiday and increases with service
  • Excellent Share Incentive Scheme
  • Life insurance
  • Simply Health scheme
  • Access to group Bupa membership scheme.
  • Pension scheme
  • Discretionary annual bonus
  • Employee Recognition schemes
  • Free tea, coffee, fresh fruit and snacks
  • Relaxation floor (lunch area, quiet room, pool table, video games room)
  • Well-being initiatives, such as in-house Reflexology and Sports Massage
  • Discounted offers
  • Team days and Volunteering events
  • Christmas & summer company events
  • Focused on education and training (conference attendance, higher education sponsorship)
  • Thinking and Drinking

Your Key Functional responsibilities

  • Formally supervises and coaches a large group via Senior and Team Leaders and is responsible for business execution of goals and objectives
  • Ensures the organisation has appropriately high technical competence and strives for excellence
  • Be an effective spokesperson and champion for Cloud Native both internally and to customers, partners and C-level executives
  • Researches new technologies to stay abreast of industry trends and standards
  • Contributes to architecture by asking the right questions to ensure architecture matches business needs
  • Develops and deploys new strategies for building a high velocity, high performance development organisation in line with customer needs
  • Supports technical innovation and leads the creation, continual refinement, and active enforcement of our development standards in order to ensure that our technology can be leveraged as a sustainable competitive advantage
  • Participates in staff recruitment, performance assessments, training, and career development
  • Responsible for all headcount planning and personnel development for multiple areas of the engineering organisation
  • Provides leadership to software development managers and leads, addresses technical, resource and personnel issues
  • Oversees the management of the Software Engineering function and acts as an authority on high-level and complex decisions within the function
  • Maintain application integrity and achieve operational excellence through fully automated using CI/CD pipelines
  • Lead, motivate, challenge and manage the development team to deliver by demonstrating professionalism, energy, drive, and encouraging the best from everyone
  • Act as a role model to the team and mentor on IT & Development related matters e.g. development methodologies
  • Instil best practices for development and documentation

Skills

  • Strong team player with experience managing a Development organisation of at least 20 engineers
  • Cloud Native experience and its effect on the SDLC
  • Expert Development Skills in their chosen technologies
  • Capable of jumping in to help debug and triage critical systems as needed
  • Proactively nurtures the talent of the senior staff
  • Builds and supports high functioning, motivated teams
  • Creates an organisation that understands how to balance technical debt vs Product and Business goals
  • Collaborates across functional areas to define, prioritise and ensure implementation of specific innovations to improve technical functionality in support of business needs, efficiencies and revenue
  • Able to communicate technical concepts to business stakeholders and customer as well as communicate business objectives to the technical team
  • Leverages past experience and uses strong communication skills to collaborate effectively with all stakeholders including staff, customers, senior management and other business leaders
  • Experience and comfort managing a large in-house, remote (UK/EU/US) and augmented staffing model

Requirements

  • BS/CS and 10+ years industry experience or other evidence of exceptional ability
  • Expert in any one (or more) programming language(s): PHP/C/C++/Node.js
  • Experience with Distributed Systems, REST APIs, API Gateways / Microservices / Serverless
  • Kubernetes, Docker
  • Jira, Jenkins, Sonarqube, X-Ray
  • CI/CD and Developer Productivity Tools
  • Experience building Cloud Native applications
  • Public and Private cloud experience

Can't find the role you're looking for?

We're always on the lookout for good people. Feel free to send us your CV and we'll keep you in line for any future positions.