Senior Software Engineer, Billing and Payment Platform

New
United StatesFull-TimeSenior
Salary150,000 - 160,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
PythonSQLETLSnowflakeNosqlMicroservicesdbt

Requirements

  • 7+ years of experience in software or data engineering
  • Strong exposure to backend or platform development
  • Proficiency in Python for building scalable services, APIs, and production-grade systems
  • Strong experience with SQL and NoSQL databases, ETL pipelines, and microservices architecture
  • Hands-on experience with data engineering tools and platforms such as Snowflake, DBT, Workato, or Rivery
  • Experience integrating third-party payment systems or working with billing and financial workflows
  • Strong understanding of system design, distributed systems, and performance optimization
  • Excellent communication skills
  • Strong analytical thinking and attention to detail

Responsibilities

  • Design and develop scalable backend services using microservices architecture to support high-volume billing and payment workflows
  • Integrate with payment providers to enable credit card processing, HSA/FSA payments, transaction history, and reconciliation
  • Build and maintain robust data pipelines and transformation workflows
  • Ensure high system performance, reliability, data integrity, and security across all billing and payment processes
  • Develop monitoring, validation, and auditing systems to ensure accuracy of financial data and operational consistency
  • Collaborate cross-functionally with engineering, product, finance, accounting, and operations teams
  • Troubleshoot complex issues across distributed systems
  • Maintain clear technical documentation including system design, data flows, and integration specifications
View Full Description & ApplyYou'll be redirected to the employer's site
150,000 - 160,000 USD per year
Apply Now