Skip to content
ezCaterezCaterBoston, MA

Staff Software Engineer, Finance Technology

Staff Engineer leading architecture and multi-quarter initiatives for ezCater's Finance Technology platform, focusing on payment processing, payouts, invoicing, and tax systems. Requires 8+ years backend experience and deep expertise in payment systems and providers.

184k – 232k
Remote8+ YOEBackend Engineering

About the role

What You'll Do

  • Own the architecture for the Finance Technology platform, which includes pay-ins, payouts, invoicing, and tax calculation. Make the architectural calls to unlock the next several years of scale.
  • Define clear, well-versioned APIs and contracts for how Finance Technology services are consumed across all channels.
  • Lead multi-quarter initiatives end-to-end: shape the problem with Product, design the system, break the work down, and deliver alongside the team while staying hands-on in the code.
  • Maintain a perspective on the evolving financial technology landscape and lead the technical evaluation of finance technology providers, e.g. payment service providers.
  • Be a leader in Finance Technology’s continued innovation and experimentation on our AI-native SDLC.
  • Partner with senior technical leaders across ezCater to align on shared pattern and standards.
  • Lead through collaborative design: whiteboarding, technical discussions, and aligning teams around clear architectural decisions.
  • Partner with Platform Engineering on shared service patterns, Temporal, observability, secrets, and CI/CD.
  • Act as a technical multiplier through design reviews, code reviews, architectural guidance, and mentorship.
  • Be part of an on-call rotation that we work to make as uneventful as possible, and lead the team in triaging and investigating customer-impacting production issues.

What You Have

  • 8+ years of professional development experience, with a focus on backend technologies and building services using Go, Ruby on Rails, Java or similar languages.
  • Demonstrated success as the technical lead on multi-quarter, multi-team initiatives — owning the architecture, sequencing the work, and shipping the outcome.
  • Deep experience designing, building, and scaling payment-processing and payout systems (e.g., credit card processing, invoicing, refunds, restaurant partner disbursements, tax calculation/reconciliation) in high-volume, customer-facing products.
  • Hands-on experience integrating with modern payment service providers and gateways (e.g., Stripe, Adyen, Braintree, card networks), with a strong understanding of payment lifecycles, settlement, chargebacks, and regulatory/compliance considerations (such as PCI and SCA).
  • Experience with workflow orchestration technologies such as Temporal.
  • A quality mindset: security best practices, automated testing, clean code, code reviews, and CI/CD principles.
  • Excellent written and verbal communication around collaborative system design and technical decision-making.
  • Practical experience using feature flags, telemetry, and safe rollout techniques to ship incrementally and de-risk changes.
  • Experience triaging and investigating customer-impacting, production issues.
  • Track record collaborating with Product and Design to turn ambiguous problems into iterative deliveries and measurable outcomes.
  • Eagerness to give and receive feedback in a collaborative learning environment.
  • Friendly, flexible and pragmatic approach to work.
  • Ability to travel up to 5 days per quarter for Together Weeks, team gatherings and other events, when applicable.

Skills

GoRuby on RailsJavaTemporalStripeAdyenBraintreePci ComplianceSca ComplianceCI/CD
ezCater

Staff Software Engineer, Search Platform

ezCaterBoston, MA

Staff-level technical owner of the Search Platform (Vespa engine, indexing pipeline, availability) at a food-tech marketplace. Sets architecture, drives relevance/ranking, and leads migration from legacy monolith. Requires 8+ years experience and deep search-engine expertise.

184k – 232k
Remote8+ YOEBackend Engineering
Crusoe

Staff Software Engineer, Networking

CrusoeSan Francisco, CA

Leads development of Software Defined Networking strategy using kernel bypass technologies like XDP/EBPF, DPDK and network accelerators. Drives Linux kernel optimizations and high-performance networking systems for AI infrastructure, requiring 6+ years experience in systems programming.

185k – 224k
On-site6+ YOEBackend Engineering
MongoDB

Senior Staff Engineer

MongoDBPalo Alto, CA +3

Leads engineering for GenAI-powered application modernization platform at MongoDB. Architects distributed systems, orchestration agents, and GenAI workflows; mentors team with 10+ years platform experience required.

185k – 363k
Hybrid10+ YOEBackend Engineering
Launchdarkly

Staff Engineer – Experimentation Team

LaunchdarklyUnited States

Builds statistical engines and warehouse-native analysis pipelines for A/B testing and adaptive experimentation (contextual bandits). Requires 10+ years experience, deep applied statistics/ML, backend expertise in Go/Python, and warehouse integration across Snowflake, Databricks, etc.

183k – 295k
Remote10+ YOEBackend Engineering
Databricks

Staff Software Engineer - Distributed Data Systems

DatabricksBellevue, WA

Build distributed data storage and processing systems at Databricks, including Apache Spark, Delta Lake, and performance engines. Requires 8+ years in Java/Scala/C++, expertise in distributed systems, databases, and big data technologies.

182k – 247k
On-site8+ YOEBackend Engineering