
Senior Payment Software Engineer

Gravie
Summary
Join Gravie as a Senior Payment Software Engineer and play a pivotal role in designing, developing, and optimizing our payment and financial systems within the healthcare domain. You will lead the development of robust, secure, and scalable solutions, collaborating with various teams to translate business needs into technical specifications. This role requires expertise in healthcare financial workflows, regulatory compliance, and modern engineering practices. You will troubleshoot complex issues, identify opportunities for system optimization, and stay updated on industry trends. Mentorship of junior engineers may also be part of your responsibilities. The ideal candidate possesses extensive experience in payment processing, financial systems, and related domains.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 5+ years of hands-on experience as a software engineer, with a significant focus on payment processing, financial systems, or related domains
- Proven experience building payment infrastructure for recurring transactions, including payment gateway integrations, ledger systems, reconciliation processes, and payment failure handling. Experience with ACH and card processing networks, subscription billing patterns, and financial data integrity at scale
- Strong proficiency in one or more modern programming languages (e.g., Java, Python)
- Extensive experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL)
- Demonstrated expertise in designing and implementing highly available, scalable, and secure distributed systems
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and microservices architectures
- Understanding of financial reconciliation processes, general ledger integration, and reporting
- Experience with API design and development (RESTful, GraphQL)
- Strong problem-solving skills and the ability to debug complex issues across multiple systems
- Excellent communication, collaboration, and interpersonal skills
- Ability to work independently and as part of a highly collaborative team in a fast-paced environment
- You must be eligible to work in the United States without need of sponsorship now or in the future
Responsibilities
- Lead the design, development, testing, and deployment of complex payment and financial systems, ensuring high performance, scalability, and reliability
- Collaborate closely with product managers, business analysts, and other engineering teams to translate business requirements into technical specifications and innovative solutions
- Architect and implement secure, compliant solutions that adhere to healthcare industry regulations (e.g., HIPAA, PCI-DSS) and financial standards
- Drive technical excellence through code reviews, mentorship, and the promotion of best practices in software development
- Troubleshoot and resolve complex technical issues related to payment processing, financial reconciliation, and data integrity
- Identify and implement opportunities for system optimization, automation, and efficiency gains
- Stay current with emerging technologies, industry trends, and regulatory changes in healthcare payments and financial systems
- Contribute to the strategic roadmap for our financial technology stack
- Potentially mentor junior engineers and contribute to their professional development
Preferred Qualifications
- Experience with specific healthcare payment standards or frameworks (e.g., FHIR, HL7)
- Knowledge of fraud detection and prevention techniques in financial systems
- Experience with real-time payment processing or high-throughput transaction systems
- Contributions to open-source projects or a strong GitHub profile
- Experience with CI/CD pipelines and DevOps practices
Benefits
- Standard health and wellness benefits
- Alternative medicine coverage
- Flexible PTO
- Up to 16 weeks paid parental leave
- Paid holidays
- A 401k program
- Cell phone reimbursement
- Transportation perks
- Education reimbursement
- 1 week of paid paw-ternity leave
Share this job:
Similar Remote Jobs
