VGS is the world's leader in payment tokenization, empowering clients and partners by tokenizing sensitive payment data. They are seeking a Senior Software Engineer to design, build, and scale mission-critical applications, focusing on high-performance systems capable of handling over 1,000 transactions per second.
Responsibilities:
- Build Mission-Critical Systems: Design and deploy resilient, distributed systems capable of handling 1,000+ TPS with zero data loss and strict low-latency requirements
- Product Collaboration: Partner with Product Management to shape the roadmap. You won’t just execute specs; you’ll help define them by understanding customer pain points
- AI-Augmented Lifecycle Ownership: Lead the full AI-integrated SDLC—from vision and requirements to production maintenance—by integrating AI agents into your workflow for rapid prototyping, code generation, and automated testing
- Code Quality & Review: Act as a rigorous code reviewer. Maintain a culture of code quality through comprehensive testing, automation, and adherence to rigorous engineering standards
- Optimize for Scale and Latency: Tackle complex performance bottlenecks and architect scalable solutions for high-volume payment flows
- Cross-Functional Partnership: Work seamlessly across organizational boundaries, partnering deeply with Product, Revenue Ops, Cloud Platform, and Security teams to ensure our payments infrastructure aligns with holistic business and operational requirements
- Ideal Team Player: Embody our core values of transparency, collaboration, grit, and humility. We go above and beyond for our customers and have fun while doing it
Requirements:
- 6+ years of expertise in Java and the Spring Framework (Spring Boot, Spring Security, etc.) building high-scale, production-ready microservices in a SaaS environment
- Proven experience incorporating AI agents and LLM-based tools across the SDLC (e.g., using agents for automated code generation, complex refactoring, test suite creation, or documentation)
- Strong practical experience building event-driven distributed architectures using SQS/SNS/Kafka or other message brokers to handle high-volume data streams
- Solid understanding and hands-on experience working with cloud-native architecture, microservices, CI/CD (CircleCI, GitHub Actions, Argo), GitOps, APIs and API Gateway, Docker, Kubernetes (EKS), and AWS services
- Strong experience implementing and leveraging Observability solutions (metrics, logging, tracing) using tools like Open Telemetry, Grafana and Prometheus to diagnose and resolve production issues
- Strong written and verbal communication skills with the ability to navigate technical trade-off discussions
- Familiarity with the payment processing ecosystem (PCI DSS, tokenization, card networks, processors)
- Experience building or fine-tuning custom internal tooling/agents to automate engineering toil