Software Engineer, Backend
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.
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
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.
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.
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.