Lead Software Developer - Java
Core
Senior technical leader driving design, delivery, and quality of high-impact product initiatives for a global fitness software platform serving 30K clubs and 40M members.
Role type
Senior IC machine-learning engineer (AI-enabled engineering practices)
Builds
Scalable, data-driven solutions for club management and member engagement (ABC Glofox, ABC Ignite, ABC Trainerize, ABC Evo)
Domain
Fitness industry + Cloud-native distributed systems
Deliverable
production ML models | product features
Required skills
Java, distributed systems design, cloud-native environments, CI/CD, observability, AI-assisted engineering workflows, technical leadership, architectural decision-making
Preferred skills
PHP, React, modern front-end technologies
Technologies
Java, cloud-native environments, AI-enabled engineering tools
Responsibilities
Lead technical design and implementation for complex initiatives; mentor peers and raise team technical capability; leverage AI tools to accelerate learning and improve quality; partner with Product and Design to translate business needs into technical solutions; champion engineering practices for quality and reliability
Seniority
Senior, hands-on IC with mentorship responsibilities