Remote job
Principal Software Engineer - PA 105
Job details
About this role
Role overview Act as a hands-on technical leader across teams responsible for integrations, workflow orchestration, and data management. This principal-level individual contributor moves between the areas with the greatest technical need, shaping architecture, resolving difficult reliability problems, and helping teams deliver scalable platform improvements through influence and mentorship.
Responsibilities - Join platform teams as needed, contribute production code, and unblock complex engineering work. - Define scalable, fault-tolerant architecture for backend services and event-driven workflows. - Lead response and root-cause analysis for major incidents and recurring reliability issues. - Modernize legacy systems, consolidate integration patterns, and improve observability. - Establish engineering practices for retries, idempotency, error handling, state management, API and webhook versioning, and workflow design. - Shape longer-term roadmaps, evaluate build-versus-buy options, document architecture decisions, and mentor engineers.
Requirements - At least 12 years of software engineering experience, including substantial senior or staff-level technical leadership across teams. - Deep experience designing and operating distributed backend systems at scale. - Strong proficiency in Java with Spring Boot and/or Node.js with NestJS. - Experience building or owning integrations with CRM, marketing automation, sales engagement, data warehouse, or similar platforms. - Ability to align teams and influence decisions across engineering, product, and business stakeholders. - A record of leading modernization, reliability, or observability efforts, with strong written and verbal communication skills, including executive presentations.
Nice to have - Experience with Kafka or other event-driven streaming systems, and workflow tools such as Temporal, Google Cloud Workflows, or Airflow. - Knowledge of data quality practices, including deduplication, standardization, enrichment, and privacy compliance. - Experience with API strategy, webhooks, partner integrations, or low-code workflow tools.
Benefits and work setup The position is listed as remote. A US base salary range of $163,800–$257,400 is provided; additional compensation and benefits may apply.