✦ Luna Orbit — Software Engineering

Senior Software Engineer, Back End

at Discover Financial Services

📍 2 Locations Unknown 💰 $161K – $184K USD / year Posted March 13, 2026
Salary $161K – $184K USD / year
Type Full-Time
Experience senior
Exp. Years 3+ years
Education Bachelor's Degree
Category Software Engineering

This role involves developing and supporting backend systems for financial services, utilizing Java, Python, and AWS cloud technologies within an agile environment.

  • Design and develop backend solutions
  • Collaborate with cross-functional teams
  • Support cloud migration
  • Implement scalable APIs
  • Participate in Agile sprints

The position requires expertise in full-stack development, cloud solutions, and open-source frameworks, with a focus on scalable backend architecture and cloud migration.

The ideal candidate is a senior back-end software engineer with 3+ years of experience in Java, Python, and AWS cloud services, capable of full-stack development and working within Agile teams to deliver cloud-based solutions.

JavaPythonSQLAWSAgile practices
ScalaNode.jsGCPAzureOpen Source frameworksCloud experience
AWSAmazon Web ServicesGCPGoogle Cloud PlatformAzureOpen Source RDBMSNoSQL databasesDockerKubernetes
JavaPythonSQLNode.jsGoScalaOpen Source RDBMSNoSQL databasesAWSAmazon Web ServicesCloud-based solutionsFull-stack developmentAgile practices
JavaPythonSQLNode.jsGoScalaOpen Source RDBMSNoSQL databasesAWSAmazon Web ServicesCloud-based solutionsFull-stack developmentAgile practices
CollaborationProblem-solvingMentoringCommunicationTeamworkAdaptability

Preferred

AWS Certified Solutions ArchitectGCP certificationsAzure certifications
Industry Fintech
Job Function Develop and maintain backend systems for financial technology applications
Role Subtype Software Engineer
Tech Domains Java, Python, SQL / PostgreSQL, AWS, GCP, Azure, Docker, Kubernetes
Clearance Required None
Visa Sponsorship No
JavaPythonSQLNode.jsGoScalaOpen Source RDBMSNoSQL databasesAWSAmazon Web ServicesCloud-based solutionsFull-stack developmentAgile practicesGCPGoogle Cloud PlatformAzureDevOpsSoftware EngineerCloud solutionsDockerKubernetes

Lack of experience with AWS or cloud platforms, No proficiency in Java or Python, Absence of Agile experience

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