Principal Software Developer
Core
Set technical direction for shared CRM capabilities across multiple engineering teams, ensuring architecture, reliability, and operability for systems serving ~130M active members.
Role type
Principal Software Developer (CRM Platform & Architecture)
Builds
Shared CRM platform features, data-intensive systems, and large-scale platform migrations for the ABC Glofox ecosystem.
Domain
Fitness technology / Customer Relationship Management (CRM)
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, data-intensive architecture, engineering standards definition, cross-team incident resolution, platform migration strategy, AI integration in engineering, CI/CD optimization, technical mentorship, stakeholder alignment
Preferred skills
Golang, Java, MySQL, NoSQL (MongoDB), CRM/marketing-tech domain knowledge, query federation, complex multi-team incident leadership
Technologies
Golang, Java, MySQL, MongoDB
Responsibilities
Define and drive high-leverage architecture and technical strategy for XLerate across multiple CRM-space teams; Own architecture and design of large-scale, data-intensive systems spanning segmentation and CRM workflows; Raise and evolve engineering standards for reliability, performance, and observability; Guide technical alignment with Leads, Product, and teams such as CRM Ops and Connect; Mentor Engineers and technical leads across the CRM domain; Lead diagnosis and resolution of highest-severity cross-team Customer Incidents; Shape practical standards for AI use in engineering and CRM workflows; Identify and land platform improvements to reduce systemic risk; Strengthen engineering execution through CI/CD and production readiness; Set technical direction for large-scale platform migrations and integrations; Shape webhook and third-party integration architecture
Seniority
Principal, hands-on IC with strategic scope