Staff / Principal Engineer – Event-Driven Systems

1 month, 1 week 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

[Job-31712] Software Architect AI SDLC, Brazil

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

A CI&T busca uma pessoa Software Architect AI para liderar a arquitetura e evolução de fluxos agentic que transformam o ciclo de desenvolvimento de software de um cliente estratégico do setor de benefícios.

AWS Azure CI/CD Cybersecurity Databricks Generative AI Git GitFlow Java Microservices Python SonarQube Spring Boot
1 hour, 48 minutes ago

Staff Software Engineer Smart Wallet & Account Abstraction

Xsolla 251-1K Internet Software & Services

Xsolla is seeking a Staff Engineer to own the smart wallet and account abstraction layer powering its Web3 platform, defining secure account, signing, custody, and recovery systems for millions of players.

Blockchain CI/CD Ethereum Expo Git Go JWT Kafka Kubernetes NATS OpenID Connect PostgreSQL React Native TypeScript
1 hour, 48 minutes ago

Team Lead Backend Engineer

Xsolla 251-1K Internet Software & Services

Xsolla is hiring a Team Lead Backend Engineer to lead development of the Xsolla ID identity and access management platform supporting authentication and authorization across its B2C products worldwide.

Active Directory CockroachDB Docker Go JWT Kafka Kubernetes MySQL NATS Nginx OWASP PostgreSQL RabbitMQ Redis SAML TLS
2 hours, 3 minutes ago

ServiceNow Architect

LightFeather 51-250 Internet Software & Services

LightFeather is seeking a ServiceNow Architect to remotely design, implement, and optimize ServiceNow solutions supporting IT modernization initiatives for its Washington, D.C.-based team.

Agile AWS Azure CSS GitHub HTML JavaScript Jenkins JIRA REST API
2 hours, 33 minutes 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