VGS

Senior Software Engineer

VGS

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $185,000 per year

Job Level

About the role

  • Product-Minded Collaboration: Partner closely with Product Management to shape the roadmap and define what actually gets built. You won't just be handed technical specs; you will actively collaborate to understand customer pain points and engineer the best possible solutions.
  • Build Mission-Critical Systems: Design, develop, and deploy fault-tolerant, highly available distributed systems capable of handling 1,000+ TPS and securing millions of dollars in sensitive financial data with zero data loss.
  • 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.
  • Optimize for Scale and Latency: Tackle complex performance bottlenecks and architect scalable solutions that maintain strict low-latency requirements for high-volume payment flows.
  • Drive Technical Decisions: Engage in technical trade-off discussions, drawing from past industry experience to help the team make informed architecture and design choices for high-throughput environments.
  • Code Quality & Review: Act as a valuable and rigorous code reviewer. Maintain a culture of code quality through comprehensive testing, automation, and adherence to rigorous engineering standards.
  • Full Lifecycle Ownership: Engage proactively in all phases of the software lifecycle, monitoring, alerting, and maintaining your work post-deployment to ensure absolute reliability in production.

Requirements

  • 5+ years of experience in software design and development within a Cloud SaaS environment, particularly working on high-throughput, mission-critical distributed systems.
  • Deep experience with payments technologies and the broader ecosystem—specifically tokenization, credential updating, card-on-file architectures, and PSP-adjacent technologies.
  • Solid understanding of cloud-native architecture, microservices, CI/CD (GitHub Actions, Argo), GitOps, Authentication and Authorization, APIs, and API Gateways.
  • Proficiency in Java and Spring Framework/Spring Boot.
  • Hands-on experience with modern cloud infrastructure and streaming technologies: Docker, Kubernetes (EKS), Kafka (MSK), and other AWS services.
  • Experience in building robust backend API specs, mocks, and service implementations.
  • Experience with Observability solutions using Grafana and Open Telemetry to monitor system health at scale.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software designsoftware developmentcloud-native architecturemicroservicesCI/CDJavaSpring FrameworkSpring Bootbackend API developmentobservability
Soft Skills
collaborationcross-functional partnershiptechnical decision-makingcode reviewproactive engagement