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
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
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
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
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
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).