Senior Software Engineer

Select Source Solutions

Greenbelt (MD)

Remote

USD 120,000 - 170,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Select Source Solutions is seeking a remote Senior Software Engineer to design, develop, and modernize cloud-based software for data-intensive applications. The role emphasizes Python and cloud-native AWS development, building APIs, and containerized services for scalable environments.

You will work hands-on across architecture, development, testing, deployment, and production support, collaborating with scientists, data engineers, and cloud architects to improve performance and reliability.

Qualifications

  • Advanced hands-on Python development experience.
  • Experience designing and developing production cloud applications.
  • Hands-on experience with AWS or another major cloud platform.

Responsibilities

  • Design, develop, test, and maintain Python-based applications and services.
  • Build and integrate cloud-native applications within AWS environments.
  • Develop APIs and automated workflows connecting datasets and cloud platforms.
  • Design software for processing large or complex datasets.

Skills

Python
Cloud-native development
APIs
CI/CD
Security clearance

Tools

Docker
Kubernetes
AWS

Job description

Our client is seeking a remoteSenior Software Engineer to design, develop, integrate, and modernize cloud-based software supporting scientific and data-intensive applications.

This is a hands-on engineering position for someone who is strongest in Python and cloud-native development, ideally within AWS. The Senior Software Engineer will build applications, APIs, automated processing workflows, and containerized services that process and move complex data through scalable cloud environments.

The right person is not simply a cloud engineer or DevOps specialist. You should be an experienced software developer who can take complex technical or scientific requirements, translate them into working software, and remain involved from architecture and development through integration, testing, deployment, and production support.

What You Will Do
  • Design, develop, test, and maintain Python-based applications and services supporting scientific, technical, and data-processing workloads.
  • Build and integrate cloud-native applications within AWS environments.
  • Develop APIs, services, integrations, and automated workflows that connect applications, datasets, and cloud platforms.
  • Design software for processing, transforming, validating, and distributing large or complex datasets.
  • Build and maintain containerized workloads using technologies such as Docker and Kubernetes.
  • Develop automation that improves processing efficiency, repeatability, deployment, and system reliability.
  • Integrate applications with cloud storage, databases, APIs, messaging services, and other platform components.
  • Support application modernization and migration from legacy or on-premises environments into cloud-native architectures.
  • Troubleshoot complex application, integration, data-processing, and deployment issues.
  • Participate in software architecture, design reviews, code reviews, testing, and technical documentation.
  • Collaborate with scientists, data engineers, cloud architects, platform engineers, and other technical stakeholders.
  • Support CI/CD and automated deployment practices for cloud applications.
  • Improve application performance, scalability, resilience, security, and maintainability.
Required Qualifications
  • 8+ years of professional software engineering or application development experience.
  • Advanced hands-on development experience with Python.
  • Experience designing and developing production applications in cloud environments.
  • Hands-on experience with AWS or another major cloud platform.
  • Experience developing APIs, application integrations, and automated processing workflows.
  • Experience developing and deploying containerized applications using Docker and/or Kubernetes.
  • Experience working with data-intensive applications, processing pipelines, or complex technical datasets.
  • Strong understanding of software engineering fundamentals, testing, version control, and modern development practices.
  • Experience troubleshooting production software and integration issues.
  • Strong communication and collaboration skills.
  • Must be able to hold a secuirty clearance
Preferred Qualifications
  • Experience supporting scientific, environmental, geospatial, Earth science, research, or other technical data environments.
  • Experience with AWS services such as S3, Lambda, ECS, EKS, EC2, API Gateway, Step Functions, or related services.
  • Experience with CI/CD pipelines and automated application deployment.
  • Experience with infrastructure automation or Infrastructure as Code.
  • Experience modernizing legacy scientific or data-processing applications.
  • Experience working in federal government or government-contractor environments
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Scientific Software Engineer AWSPython
Senior Scientific Software Engineer AWSPython

Executive Recruiting • Greenbelt (MD)

On-site
USD 130,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Everestek Technosoft Solutions • United States

Remote
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Wakefield (MA)

On-site
USD 120,000 - 180,000
Senior Software Data Engineer (Python)
Senior Software Data Engineer (Python)

Pointwest Technologies Corp • Atlanta (GA)

On-site
USD 110,000 - 130,000
Sr. Application Developer/Engineer
Sr. Application Developer/Engineer

Bryant Technologies, Inc • Washington

On-site
USD 140,000 - 190,000
Senior Data Platform Engineer
Senior Data Platform Engineer

Select Source Solutions • Greenbelt (MD)

Remote
USD 120,000 - 170,000
Senior Cloud Data Engineer – Python + AWS
Senior Cloud Data Engineer – Python + AWS

Premier Inn Hotels LLC (UAE) • Plano (TX)

On-site
USD 140,000 - 190,000
Remote Senior Software Engineer — Python & Cloud-Native
Remote Senior Software Engineer — Python & Cloud-Native

Select Source Solutions • Greenbelt (MD)

Remote
USD 120,000 - 170,000
Senior Scientific Software Engineer — AWS & Python
Senior Scientific Software Engineer — AWS & Python

Executive Recruiting • Greenbelt (MD)

On-site
USD 130,000 - 180,000
AWS Cloud Developer
AWS Cloud Developer

Brooksource • Lansing (MI)

On-site
USD 130,000 - 170,000