Taro Logo

Software Engineer, Payments Acceptance

VGS is the world's leader in payment tokenization, providing processor-agnostic tokenization solutions for payment data management and compliance.
Phoenix, AZ, USALos Angeles, CA, USADenver, CO, USA
$120,000 - $150,000
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer, Payments Acceptance

VGS, the world's leader in payment tokenization, is seeking a Software Engineer to join their Payments Acceptance team. This role focuses on managing the lifecycle of payment cards through the development and maintenance of their Card Management Platform (CMP). The position offers a competitive salary range of $120,000 - $150,000 and requires 3+ years of experience in software development.

The ideal candidate will work with cloud-native architecture, microservices, and various modern technologies including AWS, Kubernetes, Kafka, Java, and Python. They'll be responsible for the full software lifecycle, from design to production support, while maintaining high code quality standards through testing and automation.

VGS provides comprehensive benefits including flexible work hours, competitive health benefits, stock options, 401k with matching, and various allowances for professional development and home office setup. The company embraces a remote-first philosophy while maintaining hybrid options for those near office locations.

The role offers an opportunity to work on cutting-edge payment tokenization solutions that serve both large banks and growing fintechs. You'll be part of a team that values transparency, collaboration, and innovation, working on solutions that handle payment data tokenization, PCI compliance, and payment orchestration.

This position is perfect for someone who combines technical expertise with strong communication skills and enjoys working in a fast-paced fintech environment. The role offers significant growth potential within a company that's at the forefront of payment security and processing technology.

Last updated 3 days ago

Responsibilities For Software Engineer, Payments Acceptance

  • Engage in all phases of the software lifecycle - design, implement, test, deploy, and support services in production
  • Maintain a culture of code quality through rigorous testing, automation, and code reviews
  • Be proactive and innovative in providing feedback to build a world-class product
  • Work collaboratively in a team environment following core values of transparency, collaboration, grit, and humility

Requirements For Software Engineer, Payments Acceptance

Java
Python
Kubernetes
Kafka
  • 3+ years of experience in hands-on software development, preferably in a SaaS company
  • Hands-on experience in software architecture, design and development in a Cloud SaaS environment with AWS / K8s
  • Solid understanding and experience with cloud-native architecture, microservices, CI/CD, GitOps, APIs
  • Strong experience in Observability solutions using Grafana and Open Telemetry
  • Strong written and verbal communication skills

Benefits For Software Engineer, Payments Acceptance

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Education Budget
Parental Leave
  • Flexible work hours and flexible PTO
  • Competitive health benefits
  • VGS stock options
  • 401k plan with 4% employer matching and immediate vesting
  • Life & disability insurance
  • Pre-tax flexible spending accounts (FSA)
  • Global parental leave program
  • Employee Assistance Program
  • Home Internet reimbursement
  • New hire home office set up allowance
  • Professional learning reimbursement

Interested in this job?

Jobs Related To VGS Software Engineer, Payments Acceptance