Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 201-500

Location

United States

Posted

83 days ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

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 Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer – AI, LLM

EvolutionIQ

Leading the artificial intelligence transformation for insurance carriers.

Full-stack Engineer83 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

Senior Software Engineer developing AI features for insurance claims synthesis product

Python
New York
$185K - $225K / year

Senior Software Engineer, Fullstack

Flex

Flex splits your bills into smaller, stress-free payments throughout the month. Start today with your rent bill!

Full-stack Engineer83 days ago
Full TimeRemoteTeam 201-500Since 2019H1B Sponsor

Senior Software Engineer developing fullstack solutions at Flex's FinTech platform

AWSDynamoDBGradleJavaJUnitReactReact NativeReduxSpringTypeScript
California + 1 moreAll locations: California, New York
$197K - $213K / year
Full-stack Engineer84 days ago
Full TimeRemoteTeam 51-200Since 2018H1B No Sponsor

Senior Software Engineer to develop flight-critical software for aerospace systems

United States

GTM Engineer

Nash

The Most Reliable Way to Organize and Manage Local Delivery

Full-stack Engineer84 days ago
Full TimeRemoteTeam 11-50H1B Sponsor

GTM Engineer at Nash building growth infrastructure for digital commerce

Apollo
United States