Skip to content

Software Engineer III, Data Product

Software Engineer III building customer-facing data and intelligence products. Primary focus on Python backend services and rule evaluation engine with secondary React work.

134k – 181kUnited StatesFullstack EngineeringRemote6+ YOE

About the role

Responsibilities

  • Build and own components of the rule evaluation engine — the decision logic at the heart of Data Products — including authoring rules, evaluating them at scale, and exposing results to downstream systems.
  • Develop backend services in Python (FastAPI) that handle high-throughput, low-latency evaluation workloads.
  • Work with event-driven infrastructure (Kafka or equivalent) to integrate the engine with upstream data sources and downstream consumers.
  • Design and evolve data models that support auditability, versioning, and reproducibility of rule outcomes.
  • Build React interfaces that let merchants and internal users configure rules, inspect evaluations, and trust the system.
  • Contribute across the full spectrum of the Data Products team’s work—business rules automation, ML-based APIs, customer-facing analytics, and intelligent recommendation systems.
  • Partner with Data Science, Analytics Engineering, and Product to translate analytical signals into productionized decisions.
  • Instrument what you ship: write meaningful tests, add metrics and tracing, and use production data to validate that changes landed as intended.
  • Participate in team oncall and incident response for the services you own.
  • Contribute to API design, service decomposition, and cross-team technical reviews as you grow into broader ownership.
  • Help onboard new team members and share knowledge through code reviews, design docs, and pairing.
  • Use AI coding tools (Claude, Cursor) effectively in your daily workflow and contribute to evolving team norms around them.

Requirements

  • 6+ years of professional software engineering experience, with at least 2 years shipping production full-stack features.
  • Strong Python backend skills; FastAPI (or comparable async Python framework) experience preferred.
  • Hands-on experience with event-driven systems (Kafka or equivalent) in production.
  • Solid PostgreSQL skills, including schema design, indexing, and query performance.
  • Production-level React experience, including state management and integration with backend APIs.
  • Comfortable shipping behind feature flags, instrumenting code for observability, and iterating based on production signal.
  • Practiced at writing tests (unit and integration) and treating reliability as part of the work, not a follow-up task.
  • Strong written communication; able to write a clear design doc, scope a feature, and unblock yourself across teams.
  • Curious about the domain — willing to learn the shipping and logistics context deeply enough to make good product calls.

Nice-to-Haves

  • Prior experience designing or building rule engines, evaluation logic, or decision systems.
  • Domain experience in shipping, logistics, carrier APIs, or rate selection.
  • Experience with feature flags and progressive rollout systems.
  • Familiarity with observability tooling.
  • Experience working alongside data science or ML teams to productionize their outputs.

Benefits

  • Healthcare coverage for medical, dental, and vision (90% covered by the company, incl. dependents). Pets coverage is also available.
  • Take-as-much-as-you-need vacation policy & flexible working hours.
  • One week-long company wide winter slow down.
  • 3 Volunteer Days Off (VTOs).
  • WFH stipend to set up your home office.
  • Charity donation match up to $100.
  • Dedicated programs, coaching, tools, and resources for your professional and career growth as well as an individual learning stipend for your personal and focused growth.
  • Fun team in person time through our Shippos Everywhere program which includes regular team and company off-sites throughout the year as well as local Shippos gatherings.
  • Total compensation includes equity, medical, dental, vision and other benefits.

Skills

PythonFastAPIKafkaPostgresReactEvent-Driven SystemsFeature FlagsObservabilityUnit TestingIntegration Testing

Senior Full Stack Software Engineer - ClickPipes Platform

Build scalable data-heavy UIs and own end-to-end features for the ClickPipes platform, handling petabyte-scale data integrations. Requires 5+ years full-stack experience with deep React/TypeScript expertise and backend API knowledge.

133k – 232kUnited StatesFullstack EngineeringRemote5+ YOEGoRest

Senior Software Engineer

Builds and maintains SaaS platform for entertainment data using full-stack technologies including Java/Spring Boot backend and React/TypeScript frontend. Collaborates with cross-functional teams on distributed systems, AWS cloud, and data tools; requires 3+ years experience.

135k – 150kLos Angeles, CAFullstack EngineeringHybrid3+ YOEAWSJava

Senior Software Engineer

Builds and maintains full-stack software solutions including frontend (Angular/JS), backend (.NET Core), and databases (SQL). Requires 5+ years experience, OOP principles, REST APIs, GitLab CI/CD, and collaborates on high-impact healthcare projects.

135k – 155kWoodbridge, NJ +1Fullstack EngineeringHybrid5+ YOEHTMLCss3

Senior Software Engineer, Fullstack

Builds full-stack software for Enso pain relief device, integrating hardware, firmware, and mobile apps with React Native, Node.js, Python. Owns features end-to-end, mentors juniors, requires 5+ years experience.

132k – 198kSan Francisco, CAFullstack EngineeringHybrid5+ YOEAWSNest

Senior Software Engineer

Senior Software Engineer building and scaling core dealer and lending products on a Python/Django/React/PostgreSQL stack. Owns system design, code quality, mentoring, and cross-team delivery for a nationwide marketplace.

130k – 170kUnited StatesFullstack EngineeringRemote5+ YOEC#Java