Senior Software Engineer

Very Good Security

San Francisco, United States Posted September 11, 2026

Check how well your resume matches this job

On-site Full-time Senior
Salary Range

$170,000 - $215,000

Job Description

Join our Payments Engineering team as a Senior Software Engineer, where you will be a key technical practitioner and quality champion. You will take ownership of setting, building, and enforcing world-class quality standards across our core payment systems. Your responsibilities will include writing software for AI-assisted quality strategies, collaborating with feature development engineers, and ensuring our payment platform operates with zero downtime and flawless accuracy. You will also build emulators for external systems and integrate test automation across the entire SDLC.

  • Prendre en charge la définition, la construction et l'application de normes de qualité de classe mondiale pour les systèmes de paiement.
  • Écrire des logiciels pour des stratégies de qualité robustes assistées par l'IA, couvrant des suites de régression automatisées de bout en bout.
  • Collaborer étroitement avec les équipes de développement pour garantir le bon fonctionnement de la plateforme de paiement.
  • High-Agency Mindset: An innate drive to eliminate manual friction, proactively seek out edge cases, and acquire whatever missing domain context is needed to solve complex quality challenges end-to-end
  • CI/CD & Cloud-Native Toolchains: Direct experience embedding automated quality gates into modern CI/CD pipelines (GitHub Actions, GitOps) within containerized environments (Docker, Kubernetes/EKS) on public clouds (AWS)
  • Automation & Scripting Mastery: Deep hands-on experience building automated test suites in Java, Python, Go, or TypeScript, with a strong command of REST API testing and microservices validation
  • Data & Messaging Validation: Experience testing event-driven architectures (Kafka, SQS) and relational/NoSQL databases, ensuring data consistency and transactional integrity under load
  • Performance & Load Testing Depth: Proven track record designing and running performance, stress, and load tests at scale using tools like JMeter, Locust, Gatling, or k6
  • Ownership in Quality Engineering: 5+ years of software engineering experience focusing on quality engineering, test automation framework design, and performance testing for complex, high-throughput distributed systems
  • Experience with tokenization, payment processing, or security products
  • BA/BS degree
  • A knack for out-of-the-box thinking that thrives in a fast-paced startup environment
  • Domain expertise in 3DS, Network Tokens, Account Updater, or payment gateway integrations
  • Experience with AI developer tools, LLM-generated test automation pipelines, or synthetic test data generation
  • Practical knowledge of compliance and cloud security constraints (PCI-DSS, SOC2)
Required Skills
software development collaboration CI/CD cloud-native embeddings GitHub Actions Docker Kubernetes Amazon Web Services Java Python TypeScript REST API testing microservices Kafka
How to apply

You apply on Very Good Security’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Very Good Security

See every open role at Very Good Security on ARes.

More Jobs at Very Good Security
Share This Job