Horizons is seeking a Lead Software Engineer to join their mission of building infrastructure for borderless teams. This role combines technical leadership with hands-on development, requiring 8+ years of software development experience including 2 years in a leadership position. The ideal candidate will drive technical excellence through architecture design, mentorship, and code contribution while working with modern technologies including Python, Java, and various cloud services.
The position offers the flexibility of working remotely from Europe or from their Lisbon office, embracing a remote-first culture. You'll be responsible for shaping the technical direction of products that enable global hiring and workforce management, working with payment systems, payroll, and compliance technologies.
As a technical leader, you'll spend about 40% of your time coding, focusing on complex challenges and proof of concepts, while also guiding the team through architecture decisions and best practices. The role requires expertise in service-based architectures, API design, and various data storage solutions, making it perfect for someone who enjoys both technical depth and leadership responsibilities.
The company offers competitive compensation, flexible working arrangements, and the opportunity to work on technology that's making global hiring accessible to companies worldwide. They're committed to diversity and inclusion, welcoming applications from all backgrounds and creating an environment where everyone can thrive.