updated 8 days ago
Principal Software Developer (CRM)
378 000 - 385 000PLN
Match & Cover letter
Plus required for matching with this vacancy
Job description
Text:
TL;DR
Principal Software Developer (CRM): Setting technical direction for shared CRM capabilities on the ABC Glofox platform, including segmentation, workflows, integrations, and data-intensive platform paths, with an accent on architecture, reliability, migrations, and operability. Focus on designing distributed systems, leading cross-team incident resolution, building migration and dual-run strategies, and applying AI safely across engineering and CRM workflows.
Location: Remote, Poland
Salary: 378,000–385,000 PLN annually, plus potential bonuses, commissions, equity, or other incentives.
Company
provides scalable, data-driven software for fitness businesses, including ABC Glofox, ABC Ignite, ABC Trainerize, and ABC Evo.
What you will do
- Define architecture, technical strategy, and engineering standards across multiple CRM-space teams on the ABC Glofox platform.
- Design large-scale, data-intensive systems covering segmentation, CRM workflows, shared platform paths, and partner integrations.
- Improve reliability, performance, observability, operability, CI/CD, and production readiness across the CRM domain.
- Lead technical direction for platform migrations and integrations, including migration tooling, data cutover, rollback, and dual-run strategies.
- Coordinate diagnosis and resolution of high-severity, cross-team CRM incidents and drive lasting technical fixes.
- Mentor engineers and technical leads while aligning technical decisions with Product, CRM Ops, Connect, and partner squads.
Requirements
- 8+ years of software engineering experience with proven staff- or principal-level technical impact.
- Deep systems design experience with distributed, data-intensive products affecting multiple teams and services.
- Strong judgment on architecture trade-offs, production readiness, maintainability, and engineering standards.
- Hands-on experience delivering large data or platform migrations, including tooling, cutover, rollback, and dual-run operability.
- Strong written and verbal communication, including documenting architectural decisions and influencing senior stakeholders.
- Knowledge of agile development, modern quality and testing principles, CI/CD, and continuous delivery practices.
Nice to have
- Experience with Golang or Java services at scale.
- Experience with large MySQL or relational data platforms, MongoDB, or other NoSQL databases.
- CRM, marketing technology, audience segmentation, query federation, or distributed querying experience.
- Experience leading complex, multi-team incidents or production fixes.
- Practical experience applying AI in software delivery or CRM products with attention to quality, privacy, and operability.
Culture & Benefits
- Values-driven culture centered on Best Life, One Team, and Growth Mindset.
- Open PTO policy and quarterly company-wide Days of Disconnect.
- Parental and pawternity leave, fitness reimbursement, partner discounts, and medical, dental, and vision coverage.
- Employee Assistance Program and Calm App subscription for employees and eligible dependents.
- Learning, mentorship, and professional development opportunities.
Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →
Similar vacancies
12 days ago
Senior Software Engineer - Integrations 3P - Platform (AI)
307 800 - 486 900PLN
Andersen Lab
2 hours ago
Lead Go Developer
4 900 - 5 900$
12 days ago
Senior Software Engineer, Java Backend
160 000 - 200 000$
12 days ago
Go Developer (Fintech)
3 400 - 5 200€
12 days ago
Go Developer (FoodTech)
1 800 - 3 300€
10 days ago
Staff Software Engineer
192 000 - 240 000$