VGS is the world's leader in payment tokenization, providing innovative solutions for managing payment data complexities. The Sr. Software Engineer will develop and maintain the Credential Management Platform and enhance the Event Pipeline, collaborating with cross-functional teams to optimize high-throughput services.
Responsibilities:
- 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- we rely on your feedback to build a world-class product
- Be a part of a team that believes in the core values of transparency, collaboration, grit, and humility; in going above and beyond what is required to do the right thing for our customers and the company; and in having fun while doing all this!
Requirements:
- Deep hands-on expertise (6+ years) in Java and the Spring Framework (Spring Boot, Spring Security, etc.) for building high-scale, production-ready microservices in a SaaS company
- Strong practical experience working with Kafka (MSK) or other message brokers for building event-driven architectures and handling 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), Python, 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
- Familiarity with the payment processing ecosystem (PCI DSS, tokenization, card networks, processors)