✦ Luna Orbit — Software Engineering

Senior Software Engineer, Back End (Global Payment Network)

at Capital One Financial

📍 3 Locations Onsite 💰 $147K – $167K USD / year Posted March 31, 2026
Salary $147K – $167K USD / year
Type Full-Time
Experience senior
Exp. Years 3+ years
Education Bachelor's Degree
Category Software Engineering

Senior Software Engineer, Back End builds backend services for Capital One's Global Payment Network using a modern stack and cloud-native tools. The role emphasizes collaboration across Agile teams, mentorship, and delivering robust, scalable systems.

  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Mentor other members of the engineering community
  • Collaborate with digital product managers to deliver robust cloud-based solutions
  • Utilize languages like Java, Python, SQL, Node, Go, and Scala, In addition to Docker/Kubernetes and AWS tools
  • Lead development and end-to-end testing scenarios and validations

Stack includes Java, Python, SQL, Node.js, Go, Scala with Docker/Kubernetes. Cloud exposure across AWS, GCP, and Azure, with Open Source databases and testing automation in an Agile environment.

The ideal candidate is a senior back-end software engineer with 3+ years of professional experience building backend services in Java, Python, or related languages. They should be comfortable with cloud platforms (AWS, GCP, Azure), Docker/Kubernetes, and open source frameworks, and able to collaborate within Agile teams.

Bachelor's DegreeAt least 3 years of professional software engineering experience
5+ years of experience in JavaScalaPythonGoor Node.js1+ years of experience with AWSGCPAzureor another cloud service3+ years of experience with open source frameworks2+ years of experience in Agile practices3+ years of experience with Testing Automation
DockerKubernetesAmazon Web ServicesAWSGoogle Cloud PlatformGCPAzureOpen Source RDBMSNoSQL databases
JavaPythonSQLNode.jsGoScalaDockerKubernetesAmazon Web ServicesAWSGoogle Cloud PlatformGCPAzureOpen Source RDBMSNoSQLTesting AutomationAgile
JavaPythonSQLNode.jsGoScalaOpen Source RDBMSNoSQL databasesDockerKubernetesAmazon Web ServicesAWSGoogle Cloud PlatformGCPAzure
CollaborationMentoringLearning mindsetCommunicationTeamwork
Industry Banking
Job Function Develop backend services for Capital One's Global Payment Network using a cloud-native, multi-language stack
Role Subtype Backend Engineer
Tech Domains Java, Python, SQL, Node.js, Go, Scala, Docker, Kubernetes, Amazon Web Services, Google Cloud Platform, Microsoft Azure
senior software engineerback endglobal payment networkjavapythonsqlnode.jsgoscaladockerkubernetesawsgoogle cloud platformgcpazureopen sourcetesting automationagilecapital onebackend

Lack of Bachelor's Degree, Less than 3 years of software engineering experience, No hands-on experience with at least one major cloud platform

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile