×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in New York, New York County, New York, 10261, USA
Listing for: Order.co
Full Time position
Listed on 2026-06-08
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 175000 - 195000 USD Yearly USD 175000.00 195000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer, Payments
Location: New York

The Role

As a Senior Software Engineer on the Payments team, you will own the software that moves real money for 's customers — virtual‑card issuance and authorization, bank connections, accounting integrations, recurring and consolidated invoicing, and ACH / RTP rails. You'll deliver complex features reliably, own subsystems end‑to‑end from initial design through rollout and post‑release fixes, and mentor junior and mid‑level engineers along the way.

You'll be a credible technical voice in design discussions, challenge weak assumptions early, and help the team build software that is correct, maintainable, and secure — qualities that matter especially in code paths where a bug shows up on a customer's bank statement. Along the way, you'll grow your architectural judgment in money‑movement systems and predictably ship work that moves the business forward.

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. The team routes questions to you for these areas
  • 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 where a quick patch can hide a deeper consistency bug
  • 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. In payments, that includes double‑charge, double‑credit, dropped webhook, and out‑of‑order event scenarios
End‑to‑End Delivery & Ownership
  • Scope and estimate work accurately; solve problems in order — break down epics into deliverable, independently reviewable units
  • Deliver features end‑to‑end, including rollout coordination and post‑release monitoring. Rollouts that affect real money rely on feature‑flagging, dark‑launching, reconciling, and watching dashboards before declaring "done"
  • Communicate risks and blockers early — don't absorb uncertainty silently
  • 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 to help, and catch what AI misses; teach others to do the same
  • 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
  • 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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary