VGS is seeking a Sr. Software Engineer to develop and maintain their Credential Management Platform (CMP) and enhance their Event Pipeline, aiming to build and optimize high-throughput, fault-tolerant services for payment data tokenization.
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.
- Bonus if points is you have familiarity with the payment processing ecosystem (PCI DSS, tokenization, card networks, processors).
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.
- design, build, and optimize high-throughput, fault-tolerant services within the CMP platform.
- developing and maintaining our Credential Management Platform (CMP).
- maintaining and enhancing our Event Pipeline.
Other
- You will likely be successful in this role if you identify with the following traits: attention to detail, problem solver, customer-oriented, versatile, resilient, and confident.
- 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!
- Strong written and verbal communication skills.
- We consider applicants without regard to race, color, national origin, sex, age, religion, sexual orientation, gender identity, veteran status, marital status, physical or mental disability, or other protected classes under all local, state, and federal laws and ordinances (AA/EOE/W/M/Vet/Disabled).
- VGS will not be able to provide any kind of employment sponsorship at this time.