Horizons Logo

Horizons

Lead Engineer

Reposted 18 Days Ago
Be an Early Applicant
Remote
28 Locations
Senior level
Remote
28 Locations
Senior level
The Engineering Lead will oversee the technical design and direction of software products, contribute to codebases, maintain roadmaps, conduct code reviews, and mentor software engineers. The role requires collaboration and innovation to enhance technical excellence and support recruitment.
The summary above was generated by AI
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, 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.

Overview:

We're seeking a hands-on Technical Leader who thrives in a collaborative, fast-paced, and innovation-driven environment. You’ll play a crucial role in shaping the architecture and technical excellence of our products while fostering a culture of learning and growth within the Engineering Team. 

Responsibilities:

  • Provide technical design for new features using Domain-Driven Design (DDD) methodologies.
  • Maintain and lead the technical roadmap, ensuring alignment with business goals.
  • Document technical architectures, workflows, and processes for reference and clarity.
  • Actively contribute to the codebase (up to 40% of the time) focusing on high-complexity tasks, technical enablers and Proof of Concepts (PoCs) to evaluate and implement innovative technologies.
  • Conduct code reviews to uphold high-quality software coding standards.
  • Participate to define technical priorities and set the technical direction for the Engineering team.
  • Support recruitment efforts by interviewing candidates to identify future talent.
  • Act as a Technical Lead, guiding and mentoring Software Engineers in their technical growth, encouraging learning and skill development within the team.

Requirements:

  • Minimum of 8 years in a Software Development role including 2 years as a Tech Lead or Architect.
  • At least 3 years of experience working on SaaS applications.
  • Proven experience designing and implementing service-based architectures in production environments.
  • Prior experience with Online Payment, Payroll or Invoicing domains.
  • Prior experience with integrating third party solutions into core business processes.

Preferred Skills:

  • Expertise in API design with REST, gPRC, GraphQL and API documentation with OpenAPI, Swagger.
  • Experience with various data stores, streaming and caching solutions (SQL and NoSQL databases, Redis, MQ, Kafka, ElasticSearch).
  • Extensive knowledge of cloud platforms (e.g., AWS) and their services.
  • Work experience with Python and Java.
  • Strong focus on security, scalability, and performance optimization.
  • Ability to solve complex problems with simple, effective solutions.
  • Strong collaboration and teamwork skills with a capacity for independent work.
  • High ownership mindset, always striving for improvements.
  • Excellent presentation and documentation skills.
  • Set high standards for others and for yourself.

If you're passionate about building high quality software and enjoy working in a supportive team environment, we encourage you to apply and become a valuable part of our Product and Engineering team.

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) - based on the nature of the job
  • The ability to work from abroad for a short period of time
  • Growth opportunities within the company
  • We provide all new joiners with the necessary hardware to ensure you have the tools you need to succeed from day one

How to apply

Please fill out the form 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: [email protected]


Top Skills

Api Design With Rest
AWS
Domain-Driven Design
Elasticsearch
GraphQL
Grpc
Invoicing
Java
Kafka
Mq
Online Payment
Payroll
Python
Redis
Service-Based Architectures
Sql And Nosql Databases

Similar Jobs

22 Hours Ago
Remote
28 Locations
Senior level
Senior level
Marketing Tech • Design
As a Lead Backend Engineer at Superside, you will lead the development of secure and scalable product features, mentor team members, establish technical best practices, and influence product strategy. You will collaborate with cross-functional teams and drive continuous improvement in technologies and processes.
Top Skills: KotlinSpring
3 Days Ago
Remote
29 Locations
Senior level
Senior level
Information Technology • Web3
As a Lead Backend Engineer, you will develop scalable cloud debugging tools and backend services while leading technical initiatives for blockchain infrastructure. You’ll be responsible for driving real-time impacts and collaborating with cross-functional teams to enhance product features.
Top Skills: Cloud PlatformsGoKubernetes
3 Days Ago
Remote
29 Locations
Senior level
Senior level
Information Technology • Web3
As a Senior Backend Engineer at Tenderly, you'll lead the technical direction and implementation of backend systems like billing and usage tracking. Your duties include designing and developing secure and scalable solutions while collaborating with cross-functional teams to drive innovation and technical excellence.
Top Skills: Access ControlBackend EngineeringBest PracticesBilling SystemsBlockchain TechnologyCode QualityDistributed SystemsLegacy Systems ModernizationReal-Time AuditingScalabilitySecuritySystem ArchitectureTeam CollaborationUsage Tracking

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account