Quadpay logo

Senior Software Engineer

Quadpay

New York City, NY
Full Time
Senior
140k-160k
30 days ago

Job Description

About the Role

Senior Software Engineer with deep .NET/C# expertise who designs scalable, resilient, and secure APIs and distributed systems to power merchant checkout and B2B payment flows in a high-traffic, cloud-native platform. Excels in domain-driven design and cross-functional collaboration, enabling robust integrations, financial reconciliation, and feature configuration while mentoring teams and championing architectural excellence and observability. Remote-first opportunity for US-based employees with the option to work in-person out of the Manhattan office. Join Zip's Engineering function to solve fascinating challenges at scale in an agile, test-driven environment, building cloud-native software applications serving millions of customers and processing billions of dollars in payments.

Key Responsibilities

  • Design and build scalable APIs for merchant integrations including checkout initiation, pre-qualifications, order confirmation, capture, and refunds.
  • Support customer checkout flows, including complex scenarios like pre-orders, backorders, and add-ons such as insurance and warranty.
  • Support flexible merchant configuration to enable internal teams to control features and flows per merchant.
  • Own architectural decisions supporting an event-driven, domain-oriented backend using .NET, C#, and Azure Cloud Services.
  • Implement distributed systems using Domain-Driven Design (DDD) and CQRS.
  • Integrate with third-party accounting systems to support financial operations and reconciliation.
  • Collaborate with security teams to implement authentication, tokenization, and secure key management practices.
  • Ensure systems comply with regulatory requirements, including TILA.
  • Lead design and code reviews to improve architecture and execution.
  • Collaborate with Product Managers and Engineering Managers to define roadmaps, sequence delivery, and de-risk technical uncertainties.
  • Proactively improve system observability, reliability, and incident response.
  • Mentor engineers through pairing, feedback, and knowledge sharing.
  • Champion best practices for testing, monitoring, and alerting across services.

Requirements

  • 10+ years of hands-on software engineering experience with senior-level architecture and delivery ownership.
  • Deep expertise with .NET / C#, Azure Cloud Services, and building distributed systems.
  • Experience designing systems using Domain-Driven Design (DDD), CQRS, and event-driven architectures.
  • Experience building B2B platforms or integrations with external partners relying on stable, well-defined contracts.
  • Strong understanding of authentication and security fundamentals, including key management and securing B2B integrations.
  • Hands-on experience with financial or transactional systems, understanding concepts like order lifecycle, refunds, invoicing, and reconciliation.
  • Familiarity with accounting platforms such as NetSuite and reconciliation processes.
  • Proven experience leveraging AI-based tooling (e.g., GitHub Copilot, CodeWhisperer, ChatGPT) to enhance code quality and productivity.
  • Ability to design and evolve APIs and services supporting scalability and separation of concerns.
  • Comfort working cross-functionally with product managers, compliance, security, and account/integration managers.
  • Experience mentoring team members and improving engineering practices.
  • Familiarity with observability tools, system performance optimization, and incident management.

Nice to Have

  • Experience with building and maintaining high-traffic, cloud-native platforms.
  • Knowledge of financial reconciliation and payment processing systems.
  • Experience working with regulatory compliance such as TILA.
  • Experience with AI-based tooling for software development.

Qualifications

  • Educational background is not explicitly specified but implied to require extensive experience in software engineering.

Benefits & Perks

  • Flexible working culture
  • Incentive programs
  • 20 days PTO every year
  • Generous paid parental leave
  • Leading family support policies
  • 100% employer covered insurance
  • Learning and wellness subscription stipend
  • Company-sponsored 401k match

Working at Quadpay

Zip is a values-led business guided by Customer First, Own it, Stronger Together, and Change the Game. The company emphasizes diversity, equal opportunities, inclusivity, and providing a workplace where employees can be themselves, grow their skills, and feel supported by smart, friendly leaders.

Apply Now

Job Details

Posted AtAug 7, 2025
Salary140k-160k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Quadpay

Website

quadpay.com

Company Size

51-100 employees

Location

New York City, NY

Industry

Financial Transactions Processing, Reserve, and Clearinghouse Activities

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches