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

Senior Software Engineer

Job in Tempe, Maricopa County, Arizona, 85285, USA
Listing for: Aurora Payments
Full Time position
Listed on 2025-12-27
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Backend Developer, Senior Developer
Job Description & How to Apply Below

Base Pay Range

$/yr - $/yr

About Aurora Payments

Aurora Payments is a leading fintech company that provides embedded payment solutions for ISVs, software platforms, and small‑to‑mid‑size businesses. Since 2005, we’ve empowered over 27,000 businesses and processed $12B+ annually through our ARISE platform. We specialize in payment processing, embedded commerce, zero‑cost processing, and comprehensive payment infrastructure that gives partners and merchants control, flexibility, and modern tools to grow their revenue.

Our mission is simple: deliver Main Street ambition with modern payment solutions. We’re building the future of embedded payments and looking for exceptional engineers to join our team.

The Role

We’re seeking a Senior Software Engineer with extensive expertise in .NET/C# and fintech experience to join our engineering team. In this role, you’ll architect, build, and maintain critical payment processing systems and integrations that power thousands of businesses. You’ll work on challenging problems at scale, from payment gateway integrations to real‑time transaction processing, event‑driven architectures, and AI‑powered payment solutions. This is an opportunity to work on production systems that handle billions of dollars in transactions while contributing to a platform that helps small businesses and software companies thrive.

What

You’ll Do
  • Build scalable payment processing systems using .NET/C# that handle high‑volume, mission‑critical transactions.
  • Design and implement CQRS 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.
Required Qualifications
  • 10+ years of professional software development experience with .NET/C# 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.
  • Expert knowledge of PCI‑DSS compliance and secure payment data handling, tokenization, and encryption.
  • Strong problem‑solving skills with the ability to debug complex distributed payment systems.
Nice to Have
  • Experience with Cockroach

    DB or other distributed SQL databases for globally distributed, resilient data storage.
  • ASP.NET Core and Signal

    R experience for building real‑time web applications and payment notifications.
  • Background in fraud detection systems or risk management platforms.
  • Knowledge of network tokenization, 3DS authentication, or Level 2/3 card processing.
  • Experience with observability tools (Datadog, New Relic, Google Cloud Monitoring).
  • Understanding of OAuth 2.0, OpenID Connect, and API security best practices.
Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

#J-18808-Ljbffr
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary