logo

View all jobs

Head of Software Engineering

Sofia, Sofia · Information Technology
Our client is a rapidly expanding British I.T. & Services company with offices in Southampton and Sofia.
With decades in the industry they have built a prestigious customer base, providing personalized solutions and support to many public sector UK organisations and many of the top 500 companies.The company does a large variety of software development work in different areas –document management solutions, web applications, e-commerce and others, as well as outsourcing development resource to clients. Projects vary in length and complexity and provide many opportunities to connect with new technologies and learn new skills.

We are currently seeking a Head of Software Engineering.

Mission:

To lead engineering of our product, to realize our vision of allowing staff to work when and where they want, and equally to realize effortless management of all parts of shift-based work. You will create a beautiful product to be used by shift-based businesses in dozens of industries across the world.

Objectives: 
  • Comfortably builds large, innovative features across multiple domains with confident self-set timelines, hitting deadline 90% of the time
  • Plans, measures and upgrades Rota’s technology in terms of scalability, robustness and security, working with consultants where appropriate
  • Hires and light-touch manages a team of equally talented developers around him – ensures all developers are A-players and performing at highest possible level.

Day-to-day:

Building and maintaining our codebase, and secondly our codebase, while supporting the other developers

Competencies:

Must have: 
  • Personable; easy natural communication style  
  • Deep understanding of JavaScript
  • Ambition and desire to step into a senior management/leadership role
  • Adaptability and flexibility:
Strong planning, organization
Strong on-the-spot decision making.
Ruthless ability to prune, cut, focus.
Strategic thinking skills Listening skills
Clear intelligence
Sets ambitious targets and follows-through on commitments
Attention to detail
High expectations of self and team in terms of both input and output
Consistently learns and grows in your discipline 
Humble, low ego, takes responsibility for mistakes

Management:

You will manage 5 engineers, have full hiring and firing responsibilities and be responsible for their performance - including holding people to their promises where appropriate

Role responsibilities: 
  • Plan ahead
o 1-month roadmap signed off and locked in. High-level dates for features or improvements or bugs to be complete, to be sent 24 hours in advance of meeting.
o 12 month roadmap signed off quarterly
o Prepare monthly reviews of progress and product update for the board
  • Deliver a great product 
o Hit roadmap deadlines
o Final product matches the designs
o Ensure technology meets scalability, robustness and security protocols as we deem appropriate
o Not more than 1 month of tech debt for entire team unless signed off
o 95% device and operating system coverage
  • Maintain product quality
o Urgent bugs resolved within 2 days
o All bugs resolved including release or rejected within a month
  • Support the team
o General hiring, management, training, leadership of the engineering team
o Meeting and liaising with clients and users where useful
o Training internal team and clients to use the system
o Communications for exec meetings, board, and with team.
o Data requests provided for team
o Ad hoc pieces of work with other teams.

First 90 days:

Before arrival:
  • Ensure you are ready for the first day
  • Introduce you to the board
  • Review and understand product roadmap
  • Set up systems to enable running systems locally and able to push code
First 30 days:
  • Meet everyone on the London team
  • Understand all functions of the business via 1 hour 1-1's with all managers
  • Understand the financial model via workshop with CFO.
  • Understand the users - meet 3 clients and 10 staff (staff can be easily met in batches via "check-ins")
  • Understand all of the product, as run through by one of the product or sales team
  • Understand the current code base, best practices, etc, by working with developers.
  • Have had a 1-1 with all direct reports
  • Deliver first features to stretched deadlines
  • Set up the process, technology and team as you want
  • Submit "first week" and "first 30 days" questionnaire responses that every team member does when they join, to help us do a good job
First 60 days: 
  • Ensure delivery of the first quarter's features
  • Review the product roadmap and delivery process
  • Review current non-functional requirements (scalability, robustness, security) and feed into roadmap a path
  • Submit "first 60 days" questionnaire response that every team member does when they join, to help us/me do a good job
First 90 days: 
  • Ensure delivery of the first quarter's features and & non-functional requirements
  • Submit "first 90 days" questionnaire response that every team member does when they join, to help us/me do a good job

If you are interested in this job opportunity, please send your CV in English.

All applications will be treated in strict confidentiality. Only short-listed candidates will be contacted for an interview.

IC Recruiting Ltd. Recruitment license from National Agency of Employment No 2087 / 22.07.2016 

InterContinental Recruiting

Please contact us with any questions:

Email: sofia@icrecruiting.eu 
Phone: (w) 359 2 811 1366
Recruitment license from National Agency of Employment No 2087/22.07.2016

Share This Job

Powered by