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