[Remote] Senior Software Engineer, Revenue & Payments
Note: The job is a remote job and is open to candidates in USA. OpenLoop is a telehealth support solutions company aiming to streamline care delivery across the United States. The Senior Software Engineer will lead the development of a cloud-native payments platform, focusing on architecting enterprise service layers and integrating with third-party payment processors.
Responsibilities
- Architect and build a standardized Enterprise Service Layer for payments and revenue data
- Design APIs and event-driven services that centralize payment processing and eliminate bespoke integrations
- Integrate with third-party payment processors (e.g., Stripe) and other financial systems
- Ensure strong transactional integrity, data consistency, and system reliability
- Design solutions that support subscription-to-order mapping and complex reconciliation use cases
- Implement secure, compliant systems in PCI-regulated environments
- Establish best practices around database transactions, locking strategies, and concurrency controls
- Collaborate cross-functionally with Business Operations, Finance, Product, and Infrastructure teams
Skills
- Built and delivered enterprise-grade applications where transactions are critical
- Designed and implemented payment processor integrations (e.g., Stripe APIs or similar platforms)
- Worked in PCI-compliant or highly regulated environments (Fintech, Banking, Payments)
- Demonstrated deep understanding of: Database locking and transaction isolation
- Demonstrated deep understanding of: Concurrency control (mutexes, semaphores, distributed locks)
- Demonstrated deep understanding of: Idempotency and event-driven architectures
- Demonstrated deep understanding of: Failure handling in distributed systems
- AWS certification preferred
Benefits
- Medical, Dental, and Vision plans
- Flexible Spending/Health Savings Accounts
- Flexible PTO
- 401(k) + Company Match
- Life Insurance, Pet insurance, and more
Company Overview