Remote Position

[Remote] Software Engineer IV

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. GAMA-1 Technologies is a technology business providing information assurance, information security, and enterprise and networking solutions to the Federal Government. The Software Engineer IV designs, builds, and deploys cloud-native Python applications, APIs, and automated data-processing pipelines on AWS for satellite, weather, and environmental data, while collaborating with scientists and stakeholders and mentoring junior engineers.

Responsibilities

  • Design and develop Python applications for scientific computing and large-scale data processing
  • Build, containerize, and deploy workloads using Docker and orchestration platforms (e.g., ECS, EKS, or AWS Batch)
  • Develop and maintain RESTful APIs and services that expose data and processing capabilities to internal teams and external systems
  • Create automated, event-driven processing workflows and pipelines (e.g., Step Functions, Lambda, Airflow, or similar)
  • Integrate applications with cloud-native services for storage, compute, messaging, and data management (e.g., S3, SQS/SNS, RDS/DynamoDB)
  • Implement infrastructure as code and CI/CD practices to ensure repeatable, secure, and observable deployments
  • Optimize performance, scalability, and cost of cloud-based workloads
  • Collaborate with scientists, data engineers, and product stakeholders to translate technical requirements into working solutions
  • Write clean, tested, well-documented code, and contribute to code reviews, architecture decisions, and engineering best practices
  • Support federal science missions by developing and integrating algorithms and scientific software into operational, research-to-operations environments
  • Process and manage satellite, weather, water, and other environmental data at scale
  • Mentor junior engineers and help raise the technical bar across the team
  • Perform other duties and responsibilities as assigned

Skills

  • Bachelor's degree in Computer Science, Engineering, a scientific discipline, or a related field, or equivalent practical experience
  • 8+ years of professional software development experience, with a strong emphasis on Python
  • Proven experience building and deploying applications in cloud environments, ideally AWS
  • Hands-on experience with containerization (Docker) and container orchestration
  • Experience designing and building APIs (e.g., FastAPI, Flask, or Django REST Framework)
  • Experience developing data-processing or scientific applications, including working with scientific or numerical libraries (e.g., NumPy, pandas, SciPy, xarray)
  • Experience building automated workflows or pipelines for batch or event-driven processing
  • Familiarity with infrastructure as code (Terraform, CloudFormation, or AWS CDK) and CI/CD tooling
  • Solid grounding in software engineering fundamentals: testing, version control (Git), code review, and documentation
  • Experience supporting or delivering solutions in federal or other regulated environments, including adherence to security and compliance standards (e.g., NIST, FedRAMP)
  • Strong communication skills and the ability to work independently in a cross-functional environment
  • AWS certification (e.g., Solutions Architect, Developer, or DevOps Engineer)
  • Experience with geospatial, remote sensing, bioinformatics, or other scientific data domains
  • Experience with large or complex data formats (e.g., NetCDF, HDF5, Parquet, Zarr, GeoTIFF)
  • Experience with satellite data processing, ground systems, or Earth observation, weather, or water data
  • Familiarity with distributed processing frameworks (e.g., Dask, Spark)
  • Experience with monitoring and observability tools (CloudWatch, Prometheus, Grafana, or similar)
  • Background in cloud security, IAM, and cost optimization
  • Experience working in regulated or government environments

Benefits

  • Remote work environment
  • Health insurance coverage
  • Life and disability insurance
  • 401(k) savings plan
  • Training and career development opportunities
  • Paid holidays
  • Paid time off (PTO) to cover vacation, illness or disability, appointments, emergencies or other situations that require time off from work
  • Opportunities for career advancement throughout employment

Company Overview

  • Gama-1 Technologies deliver cloud, cybersecurity, enterprise solutions, software engineering, IT operations and management services. It was founded in 2006, and is headquartered in Greenbelt, Maryland, USA, with a workforce of 201-500 employees. Its website is https://www.gama1tech.com.
  • Company H1B Sponsorship

  • GAMA-1 Technologies has a track record of offering H1B sponsorships, with 1 in 2025. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities