✦ Luna Orbit — Software Engineering

Senior Software Engineer (Python, PySpark, Lambda)

at Discover Financial Services

📍 3 Locations Unknown 💰 $161K – $184K USD / year Posted March 21, 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 cloud-native, full-stack data solutions using Python, Spark, and AWS, with a focus on AI integration and scalable data processing.

  • Design and develop cloud data pipelines
  • Collaborate on AI/ML projects
  • Support platform modernization
  • Mentor junior engineers
  • Implement scalable data solutions

Stack includes Python, PySpark, Lambda, AWS services, Spark, Scala, ML/GenAI technologies, and container orchestration tools like Docker and Kubernetes.

The ideal candidate is a senior software engineer with 3+ years of experience in Python, PySpark, and AWS cloud services, passionate about building cloud-native, full-stack solutions with emerging AI technologies.

PythonPySparkLambdaAWSSparkfull-stack developmentcloud-native stack
JavaScriptTypeScriptJavaGoMLGenAIAWS GlueScala
AWSAmazon Web ServicesAWS GlueDockerKubernetesOpen Source RDBMSNoSQL databases
PythonPySparkLambdaAWSSparkcloud-nativefull-stackScalaMLGenAIJavaScriptTypeScriptJavaGoSQL
PythonPySparkLambdaJavaScriptTypeScriptJavaSQLGoAWSAmazon Web ServicesSparkCloudPlatformAWS GlueScalaMLGenAI
collaborativeproblem-solvingcommunicationmentoringteamworkadaptability
Industry Financial Services
Job Function Developing cloud-native data engineering and AI solutions
Role Subtype Software Engineer
Tech Domains Python, JavaScript, TypeScript, Java, SQL / PostgreSQL, Amazon Web Services, Spark, Kubernetes, Docker, ML
PythonPySparkLambdaAWSAmazon Web ServicesSparkcloud-nativefull-stackScalaMLGenAIJavaScriptTypeScriptJavaGoSQLfull-stack development

Lack of experience with Python, PySpark, or AWS, No cloud or data engineering background, Less than 3 years of relevant 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