Aurora Payments09.04.26
AI SCORE 8.5

Mid-Senior Software Engineer - Payment Processing Systems

$120K–$150K/year

About the Role

We're hiring a Mid-Senior Software Engineer to join our remote team at Aurora Payments. As a Software Engineer specializing in payment processing systems, you will play a crucial role in architecting and building solutions that empower thousands of businesses. This position offers the opportunity to work on cutting-edge technologies and contribute to a platform that processes over $12 billion annually.

What You'll Do

  • Build scalable payment processing systems using .NET/C# 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.
  • Troubleshoot and resolve technical issues in production payment systems at scale.

Requirements

  • 3-5+ years of professional software development experience with .NET/C# in production environments.
  • 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.
  • An understanding of payment processing workflows including authorization, capture, settlement, refunds, chargebacks, and reconciliation is a plus but not required.
  • Experience in designing and building RESTful APIs and event-driven microservices for high-traffic, low-latency systems.
  • Basic knowledge of PCI-DSS compliance and secure payment data handling, tokenization, and encryption is a plus but not required.
  • Problem-solving skills with the ability to debug complex distributed payment systems.

Nice to Have

  • Experience with CockroachDB and Postgres or other distributed SQL databases for globally distributed, resilient data storage.
  • ASP.NET Core and SignalR experience for building real-time web applications and payment notifications.
  • Background in fraud detection systems or risk management platforms is a plus but not required.
  • Knowledge of network tokenization, 3DS authentication, or Level 2/3 card processing is a plus but not required.
  • Experience with observability tools (Datadog, New Relic, Google Cloud Monitoring).
  • Understanding of OAuth 2.0, OpenID Connect, and API security best practices.

What We Offer

  • Competitive salary and benefits package.
  • Fully remote work with flexible hours.
  • Opportunity to work with a leading fintech company.
  • Access to cutting-edge technologies and tools.
  • Collaborative and innovative work environment.
Why This Job8.5 of 10

This Mid-Senior Software Engineer position at Aurora Payments offers a unique opportunity to work remotely on innovative payment processing systems within a leading FinTech company. With a competitive salary and the chance to use cutting-edge technology, this role is highly attractive.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.