Senior Software Engineer
Location
United States
Posted
83 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
We're seeking a Senior Software Engineer to own our accelerate payment products, building and maintaining the critical systems that handle money movement between Vantaca and our payment partners. This role requires someone who can architect resilient, secure, and compliant payment systems while navigating the complexities of ACH, credit card processing, wire transfers, and payment reconciliation.
- Work directly with payment processors, banking partners, and internal stakeholders to ensure accurate, timely payment processing.
- Establish patterns and frameworks that will scale across our platform while mentoring other engineers on payment processing best practices.
Qualifications
- 8+ years of software development experience with C#, .NET Framework, and .NET Core
- Proven experience building and maintaining payment processing systems
- Deep understanding of payment methods: ACH, credit card processing, wire transfers
- Experience with payment reconciliation and handling discrepancies
- Strong understanding of payment failure handling, retry strategies, and idempotency patterns
- Experience implementing PCI DSS compliance requirements
- Advanced SQL knowledge including T-SQL, stored procedures, and query optimization
- Experience with payment processor APIs (Stripe, Authorize.net)
- Strong problem-solving skills with high attention to detail
- Strong technical communication skills, both written and verbal
Requirements
- Experience with CI/CD pipelines (Azure Pipelines preferred) and Infrastructure as Code (Terraform)
- Understanding of transactional consistency, compensation patterns, and exactly-once processing guarantees
- Experience with secure credential management, tokenization, and encryption practices
- Demonstrated ability to debug complex payment issues across multiple systems
Benefits
- Medical, Dental, and Vision kick in day one
- Unlimited PTO (with a requirement for employees to take a minimum of one continuous week per year)
- 401K with Company Match
- Remote Flexible - come to the office when needed
- Great parental leave benefits
- Active employee-led Culture Committee
- Ongoing industry and professional development trainings available to all employees
Job Requirements
- 8+ years of software development experience with C#, .NET Framework, and .NET Core
- Proven experience building and maintaining payment processing systems
- Deep understanding of payment methods: ACH, credit card processing, wire transfers
- Experience with payment reconciliation and handling discrepancies
- Strong understanding of payment failure handling, retry strategies, and idempotency patterns
- Experience implementing PCI DSS compliance requirements
- Advanced SQL knowledge including T-SQL, stored procedures, and query optimization
- Experience with payment processor APIs (Stripe, Authorize.net)
- Strong problem-solving skills with high attention to detail
- Strong technical communication skills, both written and verbal
- Experience with CI/CD pipelines (Azure Pipelines preferred) and Infrastructure as Code (Terraform)
- Understanding of transactional consistency, compensation patterns, and exactly-once processing guarantees
- Experience with secure credential management, tokenization, and encryption practices
- Demonstrated ability to debug complex payment issues across multiple systems
Benefits
- Medical, Dental, and Vision kick in day one
- Unlimited PTO (with a requirement for employees to take a minimum of one continuous week per year)
- 401K with Company Match
- Remote Flexible - come to the office when needed
- Great parental leave benefits
- Active employee-led Culture Committee
- Ongoing industry and professional development trainings available to all employees
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – AI, LLM
EvolutionIQLeading the artificial intelligence transformation for insurance carriers.
Senior Software Engineer developing AI features for insurance claims synthesis product
Senior Software Engineer, Fullstack
FlexFlex splits your bills into smaller, stress-free payments throughout the month. Start today with your rent bill!
Senior Software Engineer developing fullstack solutions at Flex's FinTech platform
Senior Software Engineer to develop flight-critical software for aerospace systems
GTM Engineer at Nash building growth infrastructure for digital commerce