Staff / Principal Engineer – Event-Driven Systems

2 weeks, 6 days ago
Full-time
Lead
Software Development
Phoenix Ecommerce Technologies

Phoenix Ecommerce Technologies

Phoenix Ecommerce Technologies is the operating system of performance commerce. We unify storefronts, checkout, payments, and CRM into a single AI-native platform that helps direct response merchants make the most money, with the least headache, on their own terms.

information technology & services
11-50
Founded 2024

Description

  • Design and own the distributed systems and event architecture across Phoenix’s commerce products and data platform.
  • Define event semantics, contracts, versioning, ordering, idempotency, replayability, failure handling, and observability.
  • Partner with backend teams to evolve core commerce data models across orders, payments, subscriptions, customers, and merchants.
  • Build reliable data flows from operational systems into ClickHouse and other downstream consumers using CDC, streaming, and domain events.
  • Establish shared architectural patterns and technical standards across Platform, Payments, Checkout, and AI.
  • Lead cross-cutting engineering changes at the source and influence teams without becoming a bottleneck.
  • Improve application schemas and domain models so downstream systems do not need to compensate for inconsistent data.
  • Support production use cases such as payment routing, approval scoring, checkout optimization, merchant intelligence, experimentation, and closed-loop optimization.

Requirements

  • 10+ years of professional experience in backend, infrastructure, platform, or distributed-systems engineering, including technical leadership in production at scale.
  • Strong experience with event-driven architectures, asynchronous systems, and data-intensive applications.
  • Strong understanding of transactional data modeling, consistency, idempotency, ordering, retries, failure modes, and distributed-systems tradeoffs.
  • Experience designing domain events, event schemas, data contracts, or shared data models used by multiple systems or teams.
  • Experience with streaming, CDC, messaging, or similar infrastructure that moves operational data reliably between systems.
  • Strong database fundamentals, including experience with Aurora/MySQL or other high-scale transactional databases.
  • Comfort working directly in backend application code and across the boundary between application architecture and data infrastructure.
  • Staff / Principal-level ability to set technical direction, drive ambiguous cross-team initiatives, and influence without direct authority.
  • Startup mindset with comfort owning ambiguous, high-impact domains while balancing architecture and delivery.
  • Preferred experience in ecommerce, payments, subscriptions, fintech, or other transaction-heavy domains.
  • Preferred experience with ClickHouse, ClickPipes, or similar real-time analytical databases and CDC platforms.
  • Preferred experience with Kafka, Kinesis, Pub/Sub, Flink, or similar event streaming technologies.
  • Preferred experience building low-latency decisioning, scoring, routing, or experimentation systems.
  • Preferred understanding of data requirements for AI/agentic systems, including grounding, feature readiness, decision traceability, and feedback loops.
  • Preferred experience preparing data for ML models, feature platforms, or predictive systems.
  • Preferred experience with TypeScript/Node.js and modern AI-assisted engineering workflows.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Application Engineer

MongoDB 1K-5K Internet Software & Services

Join MongoDB remotely in France as a software developer on the Application Modernization Platform, helping enterprise customers migrate legacy Java applications to cloud-based MongoDB architectures using GenAI-enabled delivery approaches.

Agile AWS Azure CI/CD GCP Generative AI Git Gradle Hibernate IntelliJ IDEA Java JavaScript Maven Microservices MongoDB .NET Postman REST API Spring Boot SQL
11 hours, 2 minutes ago

[Job 31557] System Architect (AI), Brazil

CI&T 5K-10K Internet Software & Services

A CI&T busca uma pessoa Arquiteta Técnica para liderar a arquitetura de plataformas de assinatura, paywall e e-commerce, garantindo soluções escaláveis e excelência técnica do design ao deploy.

API Gateway AWS CI/CD Cybersecurity Docker E-commerce GCP GitHub GitLab Kubernetes Microservices Penetration Testing REST API SAP Solid.js SonarQube Spring Boot
11 hours, 32 minutes ago

Team Lead, Delinquent Customers

Whizz 51-250 Consumer Services

Team Lead at New York’s largest e-bike rental company, overseeing delinquent customer operations, collections workflows, and team performance to improve debt recovery.

12 hours, 17 minutes ago

OnBase WorkView Technical Lead

FutureSoft Consulting, Internet Software & Services

This long-term remote contract role leads the design, development, enhancement, and support of enterprise Hyland OnBase applications, with occasional travel to Harrisburg, Pennsylvania.

1 day, 12 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers