
Principal Software Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Poland, +1 more country.
β’ Define and lead the architecture, technical strategy, and engineering standards across various CRM teams.
β’ Take responsibility for the architecture and design patterns of large-scale, data-driven systems that include segmentation, CRM workflows, and shared platform paths.
β’ Enhance engineering standards for reliability, performance, observability, and operability at scale.
β’ Align technical direction with Leads, Product, CRM Ops, Connect, and partner teams.
β’ Mentor engineers and technical leads within the CRM domain.
β’ Oversee the diagnosis and resolution of high-severity, cross-team CRM customer incidents.
β’ Establish practical standards for safe, evidence-based AI implementation across engineering and pertinent CRM workflows.
β’ Identify and implement platform enhancements that mitigate systemic risk and speed up delivery.
β’ Strengthen execution through CI/CD, production readiness, observability, continuous improvement, and refined working methods.
β’ Set the technical direction for platform migrations and integrations, including migration tools, data cutover, and dual-run/coexistence strategies.
β’ Shape the architecture for webhooks and third-party integrations.
β’ A Bachelorβs degree in Computer Science or a related field is preferred, but not mandatory.
β’ Over 8 years of experience in software engineering.
β’ Demonstrated technical impact at the staff/principal level.
β’ Extensive experience in systems design for distributed, data-intensive products that affect multiple teams and services.
β’ Strong judgment regarding architectural trade-offs, production readiness, and long-term maintainability.
β’ Familiarity with agile development methodologies in an Agile/Lean/Continuous Delivery environment.
β’ Knowledge of contemporary Quality and Testing principles.
β’ Excellent written and verbal communication skills.
β’ Ability to influence technical direction across teams and align senior engineering and product stakeholders.
β’ Willingness to learn new technologies and systems.
β’ Hands-on experience in designing and delivering large data/platform migrations, including tooling, cutover, rollback, and dual-run operability.
β’ Experience in establishing engineering standards across multiple teams.
β’ Proficiency in Golang and/or Java services at scale is a plus.
β’ Extensive experience with large MySQL/relational data platforms is advantageous.
β’ Experience with NoSQL databases such as MongoDB is a plus.
β’ Previous experience in CRM, marketing technology, or audience/segmentation domains is beneficial.
β’ Familiarity with query federation/distributed querying systems is a plus.
β’ Proven track record of leading complex, multi-team incidents or production fixes is advantageous.
β’ Practical experience in applying AI within software delivery or CRM/marketing technology products is beneficial.
β’ Open PTO policy.
β’ Quarterly Days of Disconnect.
β’ Parental & Pawternity Leave.
β’ Quarterly fitness reimbursement.
β’ Discounts with partners such as Dell and Microsoft.
β’ Comprehensive medical, dental, and vision coverage.
β’ Employee Assistance Program (EAP).
β’ Calm App subscription for employees and up to 4 dependents over the age of 16.
β’ Opportunities for professional development.
β’ Mentorship programs.
β’ An inclusive, values-driven culture.
Atomic - Remote Jobs
Affidea
GoFasti
StructureIt
Get handpicked remote jobs straight to your inbox weekly.