Skip to content
Order.coOrder.coUnited States

Senior Software Engineer, Payments

Senior Software Engineer on the Payments team owning virtual card issuance, bank connections, accounting integrations, invoicing, and ACH/RTP rails. Must have deep expertise in Ruby on Rails, PostgreSQL, payment processors, and secure money-movement systems.

Salary not listed
RemoteBackend Engineering

About the role

Responsibilities

Technical Execution & Code Ownership

  • Independently design and implement complex, multi-part features from requirements to production
  • Own subsystems, services, or critical components in the payments stack — for example, the internal financial ledger, the virtual-cards issuance and authorization lifecycle, bank connections, or the invoicing and auto-debit pipeline
  • Write clean, maintainable, production-ready code with consistent test coverage — money-movement code paths are held to a high test bar
  • Navigate existing codebases with architectural discernment — identify sound patterns to build upon, recognize technical debt, and use AI tooling as an accelerant while applying your own judgment on correctness, security, and alignment with the system's direction
  • Debug production issues effectively; seek first to understand — investigate evidence and identify root causes rather than applying band-aids, especially in webhook, retry, and reconciliation paths

Design & Architecture Contribution

  • Participate actively in design reviews; your designs regularly influence team-level architecture decisions
  • Propose sound technical designs that account for scalability, performance, and reliability trade-offs — and for payments-specific concerns like idempotency, exactly-once semantics, reconciliation between internal state and vendor reports, and clean separation between authorization and capture
  • Identify risks before they become incidents — surface edge cases, data consistency concerns, and failure modes during planning (double-charge, double-credit, dropped webhook, out-of-order event scenarios)

End-to-End Delivery & Ownership

  • Scope and estimate work accurately; break down epics into deliverable, independently reviewable units
  • Deliver features end-to-end, including rollout coordination and post-release monitoring using feature-flagging, dark-launching, reconciling, and dashboards
  • Communicate risks and blockers early
  • Review stories critically before committing: ensure they're appropriately broken down and that dependencies are well understood by the team

Mentorship & Technical Leadership

  • Mentor junior and mid-level engineers through code reviews, pairing, and direct feedback
  • Provide high-quality, substantive code reviews — lead with humility, treat the author as a teammate, and catch what AI misses
  • Teach best practices; your presence raises the quality of code around you

Technical Influence

  • Influence technical decisions through credibility, not just seniority
  • Drive improvements in team practices — testing patterns, observability for money-movement flows, code organization, and the bar for test coverage in code paths that move real funds
  • Champion quality and standards; push back on shortcuts that create long-term cost — especially in code that touches funds or credit

Communication & Collaboration

  • Explain technical decisions clearly to both technical and non-technical stakeholders
  • Represent engineering well in product and cross-functional discussions, including with Finance, Operations, and Credit on reconciliation, credit-risk, and dispute-handling questions
  • Translate vendor documentation (Stripe, Lithic, and others) into clear, scoped engineering work
  • Approach all assignments with a security lens — actively look for vulnerabilities in your own code and in the code you review, with extra care in PII and PCI-adjacent paths

Requirements

  • Strong foundation in computer science fundamentals: data structures, algorithms, and system design
  • Expertise in building production-grade applications and services using Ruby and Ruby on Rails
  • Extensive experience with PostgreSQL and SQL-based data modeling, including query optimization and performance tuning
  • Deep understanding of web application security, observability, and scalable system architecture
  • Proven ability to design, build, and maintain secure, scalable, and well-documented APIs
  • Experience building integrations with external systems — REST/GraphQL APIs, webhooks, event-driven pipelines, or third-party vendor connections
  • Hands-on experience with at least one payment processor or card issuer (Stripe, Lithic, Adyen, Marqeta, Braintree, or equivalents), or comparable fintech vendor work
  • Working familiarity with at least one of: double-entry ledger design, idempotency / exactly-once patterns for webhooks and money-movement, ACH / wire / card-network basics, or reconciliation against vendor reports
  • Familiarity with AWS and other cloud platforms, including infrastructure as code and CI/CD pipelines
  • You are motivated by accountability — you own outcomes, not just tasks
  • You are results-oriented and measure success by shipped, working software
  • Writing tests is an integral part of your development process, not an afterthought
  • You know how to design and build software incrementally
  • You are collaborative, open-minded, and actively developing your craft
  • Familiarity with AI-assisted development tools — you understand how they work, where they help, and where they fail

Nice-to-Haves

  • Prior hands-on use of AI-assisted development tools

Skills

RubyRuby on RailsPostgresSQLREST APIsGraphQLWebhooksAWSCI/CDStripeLithicAdyenMarqetaBraintreeDouble-Entry Ledger Design
Payabli

Senior Software Engineer, Backend

PayabliMiami, FL

Senior backend engineer building scalable C#/.NET services for payment routing, connector management, and high-volume transaction processing in a fintech payments infrastructure platform. Requires 5+ years production backend experience, strong payments/fintech background, and technical leadership skills.

Salary not listed
Remote5+ YOEBackend Engineering
Aurelian

Senior Backend Engineer

AurelianSeattle, WA

Senior Backend Engineer building core voice AI and automation platform for 911 centers. Architect scalable systems, optimize realtime AI pipelines and audio latency, build analytics and integrations. Requires 4+ years software engineering experience with strong fundamentals.

160k – 220k/yr
On-site4+ YOEBackend Engineering
Vector Legal

Senior Software Engineer, Backend

Vector LegalUnited States

Senior Backend Engineer building scalable distributed systems for freight and field service automation platform. Requires significant enterprise software development experience and distributed systems expertise; Java ecosystem preferred.

180k – 200k/yr
Remote5+ YOEBackend Engineering
Mercor

Software Engineer, Backend

MercorSan Francisco, CA

Own and define the shared backend architecture, core services, data models, and APIs that power Mercor's rapidly scaling talent network and AI training products. Requires 8+ years backend engineering experience with a track record of organization-wide architectural ownership and complex migrations.

200k – 500k/yr
On-site8+ YOEBackend Engineering
SimplePractice

Senior Engineer I

SimplePracticeSanta Monica, CA

Senior backend-focused engineer building the next generation practice management platform at SimplePractice. Requires 6+ years Ruby on Rails full lifecycle experience (or 4+ with Master's), JavaScript frameworks, AI/ML features, scalable web apps, and compliance knowledge (PCI/HIPAA).

215k – 215k/yr
Hybrid6+ YOEBackend Engineering