Software Engineer

Spatial Front, Inc.

College Park, Northern (MD, KY)

Hybrid

USD 75,000 - 105,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Spatial Front, Inc. seeks a Software Engineer to modernize and maintain visualization and data processing apps for NOAA weather models. This hybrid role in College Park, MD emphasizes clean code, automated testing, cloud integration, and agile workflows to deliver reliable imaging systems.

The ideal candidate has 3+ years in production Python and Linux environments, with cloud and CI/CD experience. Meteorology background is preferred but not required, and US citizenship/green card is required

Qualifications

  • Bachelor’s degree in Meteorology, Atmospheric Science, Physics, CS, or related field OR ~2+ years meteorological data experience.
  • 3+ years of production Python and Linux/Unix software development experience.
  • Proficiency with Git, CI/CD and Agile tools (Jira/Confluence).
  • Cloud knowledge (AWS/Azure/GCP) with basic certs preferred.

Responsibilities

  • Design, build, test, and maintain Python-based data processing and visualization services.
  • Refactor legacy code, benchmark performance, and perform code reviews.
  • Collaborate in an Agile environment with product owners and designers.
  • Maintain technical docs, release notes, and deployment plans.
  • Leverage AI tools to accelerate development and analysis.

Skills

Python
Linux/Unix
Cloud platforms
CI/CD
Agile practices
Documentation

Education

Bachelor’s degree in STEM or related field

Tools

Git
Jira/Confluence

Job description

We are seeking a Software Engineer to help modernize, maintain, and enhance critical visualization and data processing applications for NOAA weather models and dissemination pipelines. In this role, you will apply modern software engineering practices—clean code, automated testing, cloud integrations, and agile workflows to deliver reliable scientific imaging systems.

While a background in meteorology or scientific data is preferred, strong software engineering capabilities with a willingness to learn atmospheric data concepts are key.

Work Location: Hybrid College Park, MD

Responsibilities:

  • Software Development & Optimization: Design, build, test, and maintain robust Python-based services and scripting pipelines used for imaging weather model output and supporting dissemination systems.
  • Code Modernization & Quality: Refactor legacy codebase, improve performance through benchmarking, and perform code reviews to maintain high standards of code readability and maintainability.
  • Agile Collaboration: Participate actively in an Agile development environment—engaging in sprint planning, code reviews, and cross-functional alignment with product owners, designers, and project leads.
  • Documentation & Delivery: Maintain clear technical documentation, release notes, and deployment plans to support seamless delivery and knowledge sharing across the team.
  • AI-Assisted Engineering: Leverage modern AI tools to accelerate development, refactoring, and code analysis.
Requirements
  • Bachelor’s degree in Meteorology, Atmospheric Science, Physics, Computer Science, or a related field—OR ~2+ years of experience working with meteorological data/systems.
  • AI & Cloud AI: AWS Certified AI Practitioner or experience leveraging cloud-native AI tools.
  • Software Development: 3+ years of software engineering experience focusing on production Python and Linux/Unix environments (Bash/shell scripting).
  • Modern Development Practices: Proficiency with standard version control systems (Git), CI/CD practices, and Agile tools (e.g., Jira, Confluence).
  • Cloud & Infrastructure: Fundamental knowledge of cloud platforms (AWS, Azure, or GCP) with a basic cloud certification (e.g., AWS Certified Cloud Practitioner, Azure Fundamentals, or GCP Digital Leader).
  • Communication: Excellent verbal and written technical communication skills for status updates and cross-team collaboration.

Desired Skills

Scientific Data & Visualization:

  • Hands-on experience with scientific data formats (NetCDF, HDF5, GRIB/GRIB2).
  • Familiarity with meteorological visualization tools or packages (e.g., MetPy, Matplotlib, GEMPAK, GrADS, or NCL).
  • Understanding of scientific data dissemination protocols (e.g., LDM).

Legacy & Language Familiarity: Reading/basic understanding of Fortran, Java, or PHP for refactoring/migration efforts.

Additional Information:

  • In order to meet the clearance requirements for this opportunity, candidates must be US Citizen and/or Current Green Card Holder.
  • All candidates will be subject to a complete background check to include, but not limited to Criminal History, Education Verification, Professional Certification Verification, Verification of Previous Employment and Credit History.
  • Public Trust background investigations can take approximately four to eight weeks and requires fingerprinting.

Other Information:

  • The salary for this position is $75,000 - $105,000 annually
  • For information on SFI's benefits please visit http://www.spatialfront.com/pages/career.html
  • This is a full-time W2 position.
  • Please no agencies, third parties, or corp-to-corp.
  • Spatial Front Inc. is an Equal-opportunity Employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
  • Spatial Front Inc. participates in E-Verify.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Software Engineer: Visualization and Data Pipelines
Hybrid Software Engineer: Visualization and Data Pipelines

Spatial Front, Inc. • College Park (MD), Northern (KY)

Hybrid
USD 75,000 - 105,000
Cloud Dataflow Engineer/Analyst
Cloud Dataflow Engineer/Analyst

Spatial Front, Inc. • Washington, Northern (KY)

Hybrid
USD 75,000 - 110,000
Comprehensive benefits package
Equal Opportunity Employer
Satellite Data Assimilation and Fire Weather Modeling Specialist (Scientist IV)
Satellite Data Assimilation and Fire Weather Modeling Specialist (Scientist IV)

FWI (FedWriters, Inc.) • United States

On-site
USD 83,000 - 87,000
Health Insurance
Dental Insurance
Vision Insurance
+5
Service Desk Operations Manager
Service Desk Operations Manager

Spatial Front, Inc. • Riverdale Park (MD)

On-site
USD 85,000 - 100,000
CPAESS Computational Scientist V
CPAESS Computational Scientist V

University Corporation for Atmospheric Research • United States

On-site
USD 129,000 - 167,000
Health insurance
Dental
Retirement plan
+2
Sr. Full-Stack/API Developer
Sr. Full-Stack/API Developer

DSFederal, Inc. • United States

Remote
USD 140,000 - 195,000
Computer Scientist II
Computer Scientist II

Axiom Consultants • College Park (MD)

On-site
USD 110,000 - 170,000
Medical insurance
Dental insurance
Life insurance
+1
Scientific Programmer Analyst
Scientific Programmer Analyst

RedLine Performance Solutions • College Park (MD)

Hybrid
USD 110,000 - 150,000
Computer Scientist II
Computer Scientist II

axiomconsultants • College Park (MD)

On-site
USD 90,000 - 140,000
Jr Scientist
Jr Scientist

Stcnet • College Park (MD)

On-site
USD 60,000 - 90,000
Paid Time Off
401K with employer match
Flexible spending account
+1