Skip to content

Software Engineer, Backend

140k – 200kNew York, NYSan Francisco, CAHybrid5+ YOE
Summary

Backend engineer owning financial systems including transaction authorization, credit decisioning, and payment processing. Requires 5+ years building production backend systems, Go proficiency, distributed systems experience, and AI tool adoption.

About the role

Responsibilities

  • Own critical financial systems end-to-end: transaction authorization, ledger accounting, credit decisioning, rewards engines, and payment processing
  • Build net-new products and improve existing systems as the company expands into new financial products and rewards platform
  • Contribute to foundational platform work: shared services, API infrastructure, and developer tooling
  • Leverage AI tools across the stack for prototyping, testing, and production code
  • Work cross-functionally with product, design, infrastructure, compliance, solutions engineering, and brand partners
  • Participate in on-call rotations and incident response including root cause analysis

Requirements

  • 5+ years of experience building production backend systems (fintech experience a plus)
  • Experience building services that handle real money, real users, or real-time decisions
  • Proficiency in Go (primary backend language) or similar language with willingness to ramp quickly
  • Experience using AI tools (code assistants, MCP servers, agentic workflows) to accelerate development, or genuine enthusiasm to adopt them
  • Experience ensuring data consistency and transactional integrity across distributed systems
  • Strong with relational databases: schema design, migrations, and query performance tuning
  • Comfortable designing API contracts consumed by internal frontends and external partners
  • Experience with cloud infrastructure (AWS), CI/CD pipelines, and deployment tooling
  • Participation in on-call rotations and incident response
  • Clear communication and collaboration across product, design, and engineering teams
  • Ability to thrive in ambiguous environments and make pragmatic tradeoffs

Nice-to-Haves

  • Fintech experience

Stack

Go, MySQL, DynamoDB, Temporal, Kafka, Kubernetes, AWS, GitHub Actions, Datadog, Statsig

Perks & Benefits

  • Competitive compensation and equity packages
  • Leading configured work computers of your choice
  • Flexible paid time off
  • Fully covered, high-quality healthcare including dependent coverage
  • Access to One Medical and FSA option
  • 20 weeks of paid parental leave for primary caregiver and 8 weeks for all new parents
  • Access to industry-leading technology across business units
Skills
GoMySQLDynamoDBTemporalKafkaKubernetesAWSGitHub ActionsDatadogStatsig
Similar roles at this salary range
All Backend Engineering jobs →
Tailscale

Backend Engineer, Identity

Backend engineer focused on identity and access management, building authentication features (SSO, OAuth2, SAML, WebAuthn) and SCIM sync capabilities in Go for a distributed systems platform.

163k – 204kUnited StatesBackend EngineeringRemote5+ YOEGoSSO
MongoDB

Senior Software Engineer, Atlas Search Query

Lead complex search query architecture and optimization projects for MongoDB Atlas Search. Requires 5+ years in data management/search systems, distributed systems experience, and proficiency in Java and Rust.

126k – 248kSan Francisco, CABackend EngineeringHybrid5+ YOEJavaRust
Upstart

Senior Software Engineer, Foundations

Build and scale backend services powering personalized customer communications across SMS, email, push, and emerging channels. Partner with marketing and data teams to deliver real-time messaging, automation, and data-driven engagement systems.

167k – 231kUnited StatesBackend EngineeringRemote4+ YOEAWSJava
Otter

Software Engineer, Virality and Activation

Backend engineer building activation and viral growth features including onboarding, sharing, and invite flows. Works with Python/Django, databases, analytics instrumentation, and A/B testing.

136k – 185kMountain View, CABackend EngineeringHybrid2+ YOES3AWS
Beacon AI

Software Engineer, Backend

Build and maintain backend services, APIs, and data pipelines powering an AI aviation safety platform. Requires 2+ years backend experience with Python or JS/TS and familiarity with APIs and databases.

135k – 190kSan Carlos, CABackend EngineeringHybrid2+ YOECI/CDPython