Z

Zip

Interest-free BNPL payments provider internationally

Senior Software Engineer - Backend

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • At least 10 years of software engineering experience designing, building, testing, and maintaining complex production systems.
  • Deep experience with .NET/C#, Azure Cloud Services, and distributed backend systems.
  • Experience designing systems using Domain-Driven Design, CQRS, and event-driven architectures.
  • Experience building payment infrastructure, card issuing, or transaction processing systems, including Stripe Issuing, Marqeta, or comparable in-house solutions.
  • Ability to independently own complex technical initiatives from architecture and design through production delivery.
  • Strong understanding of reliability, observability, automated testing, system performance, and production incident management.
  • Experience navigating the security, compliance, and operational considerations involved in building mission-critical financial systems.
  • Ability to influence technical decisions and partner effectively across Engineering, Product, and other technical and business teams.
  • Experience mentoring engineers and strengthening engineering practices through code reviews, pairing, and knowledge sharing.
  • Experience leveraging AI-assisted development tools across coding, testing, debugging, and technical problem-solving to improve software quality, developer productivity, and delivery speed.
  • Ability to evaluate and apply emerging AI capabilities to engineering workflows while ensuring quality, security, and maintainability.
  • A high-ownership, collaborative approach aligned with the company's values.

Responsibilities

  • Build and evolve scalable card issuing, transaction processing, and settlement systems that power customer experiences.
  • Design reliable integrations across Stripe, banking partners, and internal platforms, ensuring transactions move securely and accurately at scale.
  • Own complex technical initiatives from design through production, making tradeoffs across customer experience, reliability, security, and delivery speed.
  • Contribute to the architecture of event-driven, distributed backend systems using .NET, C#, Azure, Domain-Driven Design, and CQRS.
  • Build resilient payment systems that operate effectively within evolving regulatory, compliance, and risk requirements.
  • Improve production-system reliability, observability, and performance; identify issues early and strengthen incident response.
  • Partner with Product, Engineering, and Infrastructure to navigate technical tradeoffs, de-risk unknowns, and deliver solutions for customer and business outcomes.
  • Raise engineering quality through design and code reviews, automated testing, monitoring, and strong development practices.
  • Use AI-assisted development throughout the software lifecycle to accelerate delivery and improve code quality, testing, debugging, and technical problem-solving.
  • Explore practical applications of emerging AI capabilities to improve engineering workflows, automate repetitive work, and help the team build more effectively.
  • Mentor and support engineers through pairing, code reviews, technical guidance, and knowledge sharing.

Desired Qualifications

  • A graduate degree.

About the Company

Zip

Interest-free BNPL payments provider internationally

Zip Co provides buy now, pay later (BNPL) services that let people buy things now and pay over time without interest. It operates in markets including Australia, New Zealand, the United Kingdom, the United States, Canada, and Mexico, serving both individual consumers and businesses. Its main products are Zip Pay (for everyday purchases) and Zip Money (for larger expenses). Revenue comes from merchant fees, late fees, and interest on certain products. Zip partners with retailers to offer convenient, transparent payment options that help customers manage their finances, with a focus on simple terms and clear due dates. The company aims to expand globally and grow its market presence by providing flexible, easy-to-use payment solutions that simplify the purchasing process.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
2013

Recently Posted Jobs

Explore more opportunities at Zip

See more jobs