Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Aurora Payments Logo

Senior Software Engineer

Aurora Payments

Salary not specified
Dec 22, 2025
Tempe, AZ, US
Apply Now

Aurora Payments is looking to solve the problem of providing scalable and secure payment processing solutions for ISVs, software platforms, and small-to-midsize businesses, handling billions of dollars in transactions.

Requirements

  • 10+ years of professional software development experience with .NET/C-Sharp in production environments
  • Strong fintech or payments industry experience, with deep knowledge of payment processor integrations (Stripe, Fiserv, First Data, Worldpay, TSYS, etc.)
  • Experience implementing CQRS (Command Query Responsibility Segregation) and event sourcing patterns in production systems
  • Hands-on experience with Google Cloud Platform (GCP)
  • Experience working with modern AI/ML technologies such as integrating AI models, working with LLMs, implementing AI-powered features, or collaborating with data science teams
  • Deep understanding of payment processing workflows including authorization, capture, settlement, refunds, chargebacks, and reconciliation
  • Expertise in designing and building RESTful APIs and event-driven microservices for high-traffic, low-latency systems

Responsibilities

  • Build scalable payment processing systems using .NET/C-Sharp that handle high-volume, mission-critical transactions
  • Design and implement CQRS (Command Query Responsibility Segregation) patterns for event-driven payment workflows and real-time data synchronization
  • Develop and maintain payment processor integrations with major payment processors
  • Build robust RESTful APIs and event-driven microservices that power our payment solutions for ISVs and software platforms
  • Integrate AI/ML capabilities into payment systems for fraud detection, risk assessment, transaction optimization, and intelligent routing
  • Work on real-time transaction processing with a focus on reliability, security, performance, and data consistency
  • Implement PCI-compliant systems ensuring the highest standards of data security and regulatory compliance

Other

  • Bachelor's degree in Computer Science or related field
  • 10+ years of professional software development experience
  • Strong problem-solving skills with the ability to debug complex distributed payment systems
  • Ability to work in a team environment
  • Excellent communication and collaboration skills