Mid-Level Software Engineer - Payment Processing Systems
About the Role
We're hiring a Mid-Level Software Engineer - Payment Processing Systems to join our innovative team at Aurora Payments. This Software Engineer remote position offers an exciting opportunity to work with cutting-edge technologies in the FinTech industry. You will play a crucial role in architecting, building, and maintaining critical payment processing systems that empower thousands of businesses across the United States.
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 like Stripe and Worldpay.
- 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 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.
- Experience implementing CQRS and event sourcing patterns in production systems.
- Hands-on experience with Google Cloud Platform (GCP).
- Experience working with modern AI/ML technologies.
- Understanding of payment processing workflows including authorization, capture, and refunds is a plus.
- Experience in designing and building RESTful APIs and event-driven microservices.
- Basic knowledge of PCI-DSS compliance and secure payment data handling is a plus.
Nice to Have
- Experience with CockroachDB and Postgres for globally distributed data storage.
- ASP.NET Core and SignalR experience for building real-time applications.
- Background in fraud detection systems or risk management platforms.
- Knowledge of network tokenization and 3DS authentication is a plus.
- Experience with observability tools like Datadog.
- Understanding of OAuth 2.0 and API security best practices.
What We Offer
- Competitive salary ranging from $120,000 to $140,000 annually.
- Fully remote work environment with flexible hours.
- Opportunity to work on high-impact projects that help small businesses thrive.
- Access to cutting-edge technologies and tools.
- Professional development opportunities in a growing company.
This Mid-Level Software Engineer position offers a chance to work remotely on impactful payment processing systems, with a competitive salary and growth opportunities in a leading FinTech company.
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