Principal Software Developer
Core
Set technical direction for shared CRM capabilities used by multiple engineering teams, serving ~130M active members.
Role type
Principal Software Developer (CRM Platform)
Builds
Shared CRM platform (XLerate/Glofox) including segmentation, workflows, automations, and integrations for fitness studios.
Domain
SaaS / Fitness Technology / CRM
Required skills
Distributed systems design, Data-intensive architecture, Engineering standards definition, Technical strategy, Incident management, AI integration strategy, Platform migration, CI/CD, Stakeholder alignment
Preferred skills
Golang, Java, MySQL, NoSQL (MongoDB), CRM/Marketing-tech domain, Query federation, Complex incident leadership
Technologies
Golang, Java, MySQL, MongoDB, CI/CD tools
Responsibilities
Define and drive high-leverage architecture and engineering standards across multiple CRM-space teams; Lead design of large-scale, data-intensive systems spanning segmentation and workflows; Mentor engineers and technical leads; Lead diagnosis and resolution of highest-severity cross-team incidents; Shape standards for AI use in engineering and product; Identify and land platform improvements to reduce systemic risk; Lead large-scale platform migrations and integrations; Shape webhook and third-party integration architecture.
Seniority
Principal, hands-on IC with strategy & mentorship
