Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Payment Software Engineer

at Gravie

Posted 1 day ago 3 applied

Description:

  • Gravie is seeking a highly experienced and passionate Senior Payment Software Engineer to join their team, focusing on critical payment and financial systems within the healthcare domain.
  • The role involves designing, developing, and optimizing robust, secure, and scalable solutions that drive financial operations and ensure seamless transactions for partners and patients.
  • Responsibilities include leading the design, development, testing, and deployment of complex payment systems, ensuring high performance, scalability, and reliability.
  • The engineer will collaborate with product managers, business analysts, and other engineering teams to translate business requirements into technical specifications and innovative solutions.
  • The position requires architecting and implementing secure, compliant solutions that adhere to healthcare industry regulations and financial standards.
  • The engineer will drive technical excellence through code reviews, mentorship, and the promotion of best practices in software development.
  • Troubleshooting and resolving complex technical issues related to payment processing, financial reconciliation, and data integrity is also a key responsibility.
  • The role includes identifying and implementing opportunities for system optimization, automation, and efficiency gains.
  • Staying current with emerging technologies, industry trends, and regulatory changes in healthcare payments and financial systems is essential.
  • The engineer will contribute to the strategic roadmap for the financial technology stack and may mentor junior engineers.

Requirements:

  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required.
  • Candidates must have 5+ years of hands-on experience as a software engineer, with a significant focus on payment processing, financial systems, or related domains.
  • Proven experience in building payment infrastructure for recurring transactions, including payment gateway integrations, ledger systems, reconciliation processes, and payment failure handling is necessary.
  • Strong proficiency in one or more modern programming languages, such as Java or Python, is required.
  • Extensive experience with relational and/or NoSQL databases, such as PostgreSQL or MySQL, is essential.
  • Demonstrated expertise in designing and implementing highly available, scalable, and secure distributed systems is needed.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and microservices architectures is important.
  • Understanding of financial reconciliation processes, general ledger integration, and reporting is required.
  • Experience with API design and development (RESTful, GraphQL) is necessary.
  • Strong problem-solving skills and the ability to debug complex issues across multiple systems are essential.
  • Excellent communication, collaboration, and interpersonal skills are required.
  • The ability to work independently and as part of a highly collaborative team in a fast-paced environment is necessary.
  • Candidates must be eligible to work in the United States without the need for sponsorship now or in the future.

Benefits:

  • The salary range for this position is $109,800 - $183,000 annually, with compensation determined by factors such as education, skills, work experience, and certifications.
  • Gravie offers a unique benefits program that includes alternative medicine coverage, flexible PTO, up to 16 weeks of paid parental leave, paid holidays, and a 401k program.
  • Additional benefits include cell phone reimbursement, transportation perks, education reimbursement, and 1 week of paid paw-ternity leave.
  • Employees can expect a great overall experience with opportunities for career growth and meaningful mission-driven work.