About Horizons

At Horizons, we're building the infrastructure to power borderless teams. By handling global payroll, benefits, taxes, and compliance, our technology enables businesses to hire anyone anywhere compliantly at the push of a button.

If you're interested in adding to our vision of enabling people to work in dream jobs, for every company, and from anywhere in the world, scroll down to apply now!

We're committed to building a global, diverse team representing different and varied backgrounds, perspectives, and experiences. We welcome applications from everyone, regardless of gender, ethnicity, sexual orientation, religion, civil or family status, age, or disability. Being a Horizoneer means being part of a growing, international family.

Role overview

The Engineering Lead is responsible for managing an engineering work stream including backend and frontend developers. This includes overseeing the engineers work, designing architecture and developing code themselves. The Engineering Lead should be in close contact with the product team translating the product requirements into technical specs, supporting the technical feasibility and effort estimation, and roadmap planning. The lead should continuously insist on high standards, see the big picture and communicate with key stakeholders.

Main Mission

  • Customer Obsession: Develop and maintain the Horizons platform to create a product our customers love.
  • Team Management: Defined career progression path and goals around what teammates need to accomplish. Mentor the team members on a continuous basis and develop their skills.
  • Development & Deployment: Find the right balance between outputs and costs. Enable the team on the technical activities needed to achieve the technical goals. Constantly deliver value to the customer by providing frequent release
  • Technical Strategy: Able to define roadmap of fixing tech deb, and developing infrastructure enhancements. Supporting product feature prioritisation and effort estimations.
  • Resource: According to the product roadmap and budget, defined the needed people strategy and potential recruitment
  • Security: Manage access to code, tools, and production data according to GDPR and other security  standards

You will be a great fit for the role if you have:


  • Have 10 years+ of relevant work experience.
  • Have worked for companies with more than 100 employees for more than 5 years.
  • Achievement: Has successfully managed a team to build a B2B SaaS with significant revenue traction.

Technical Skills

  • Backend: Develop a simple Python Rest API from scratch with a SQL DB
  • Frontend: Create a React app in typescript protected with an OIDC server
  • Infrastructure: Deploy a static website to a CDN. Able to run a docker in whatever AWS services
  • Preferred: Extensive AWS experience

Soft Skills

  • Ownership: Taking ownership of their own team and responsibilities. 
  • Great Communication: Able to communicate well, to advocate for the technical vision within the company and to align with business stakeholders
  • User Experience: Able to judge intuitive interface aesthetically design and understand customer journeys
  • Critical Thinking: Solving problems in an efficient and visionary way. Need to solve both engineering and management-related problems
  • Big Picture Thinking: looking further than the issues that you are dealing with or the project that you are working on at the moment and being able to see how the solutions you come up with and the decisions that you make are going to impact the company overall both in the short-term and long-term
  • Delegation: Develop a strong ability to not only delegate the right responsibilities and tasks to other team members but also find the right people to delegate to
  • Desire to Learn: Ready to learn new things and be open to positive and negative feedback from anybody that you work with
  • High Standards: Insisting on high standards when it comes to quality of code and infrastructure. Attention to details while keeping the overall long-term vision
  • Decision Making: Management positions require you to make important decisions. Ability to see the impact that the decisions on the team and the organization as a whole.


What it's like working at Horizons

Our service & product. We're a technology company, not an accountancy, payroll provider, recruitment firm or similar. We build a workforce management platform that allows our customers to hire the best talent in minutes, without worrying about compliance, payroll, or HR admin.

Our amazing team and environment. Working at Horizons means you're working on something very exciting: Allowing every person on the planet to have access to equal opportunities in living a fulfilled work and personal life. We believe in hiring from within and going the extra mile to retain top talent. As the company continues to grow extremely fast, you will be given the opportunity to develop and grow alongside.

Our benefits and perks. Being a Horizoneer means that you get the benefit of:

  • A competitive salary
  • An asynchronous working environment
  • A "Remote-First" company environment (or Hybrid)
  • The ability to work from abroad for a short period of time
  • Global mobility options for long-term moves
  • Growth opportunities within the company
  • Choosing your own hardware (Windows or Mac) - which we will buy for you!

How to apply

Please fill out the form below and upload your CV in a PDF format.

If you don’t have an up-to-date CV but you are still keen to reaching out, please feel free to add a copy of your LinkedIn profile instead.

Need help? Get in touch with us at: hiring@joinhorizons.com


Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Please reach out to our support team via our help center.
Please complete the reCAPTCHA above.