Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Scientific Programmer

Executive Recruiting

The Scientific Programmer III develops and modernizes cloud-based software solutions that support large-scale scientific data systems and archive workflows in a remote work environment. This role focuses on migrating applications to AWS, developing Python applications, and implementing CI/CD automation to improve the reliability, scalability, and performance of scientific data processing. Success in this role means delivering robust, well-documented solutions that efficiently manage complex scientific datasets while collaborating with scientists, engineers, and cloud architects to develop innovative, high-performing software. What You Will Do in This Role The Scientific Programmer III will design, develop, and optimize cloud-based software and automation solutions that support scientific data processing, modernize applications, and ensure reliable, scalable systems through collaboration, CI/CD, and AWS technologies. Responsibilities include Design, develop, test, and maintain software that supports scientific data processing and archive workflows. Develop and maintain Python-based applications and automation tools. Build and enhance CI/CD pipelines to support automated software development, testing, and deployment. Support the migration of scientific applications and workflows from on-premises environments to AWS. Collaborate with scientists, software engineers, cloud architects, and system administrators to implement scalable cloud solutions. Develop solutions for processing, storing, and managing large scientific datasets using modern cloud technologies. Troubleshoot and resolve application, workflow, and deployment issues to ensure reliable system performance. Research, evaluate, and implement new technologies that improve system performance, scalability, and maintainability. Create and maintain technical documentation, software designs, and operational procedures. Participate in Agile development activities including sprint planning, code reviews, and team collaboration. Perform other duties and responsibilities as assigned. What You Will Bring Required qualifications Bachelor's degree in Computer Science, Software Engineering, Data Science, a related technical discipline, or equivalent work experience. Eight (8) or more years of experience developing scientific or data-intensive software applications. Experience developing applications using Python. Experience supporting CI/CD pipelines and software automation. Experience working in Amazon Web Services (AWS) cloud environments. Experience with cloud-native application development and infrastructure automation. Familiarity with scientific data processing and large-scale data management. Experience working in Agile/Scrum software development environments. Strong analytical, troubleshooting, written, and verbal communication skills. Preferred qualifications Experience migrating applications or workflows from on-premises infrastructure to AWS. Experience with data lake architectures, data mesh concepts, or other modern data management approaches. Experience working with large-scale archive systems or scientific data repositories. Experience with Infrastructure as Code (e.g., Terraform, AWS CloudFormation, or AWS CDK). Familiarity with Git-based source control and DevOps best practices. Experience supporting high-performance computing (HPC) or distributed computing environments. Work authorization/security clearance requirements Ability to obtain a security clearance. Work Environment This work is normally completed in a remote environment. Physical Demands Prolonged periods of sitting at a desk and working on a computer. Must be able to access and navigate each department at the organization's and client facilities. Travel Required No Proficiency Requirement The employee is expected to demonstrate proficiency in all essential job functions, tools, and processes related to this position within the first 90 days of employment. This includes acquiring a thorough understanding of job-specific responsibilities, systems, and workflows as outlined during onboarding and training. Failure to meet this requirement may result in additional training, reassessment, or other actions as deemed necessary by management. Executive Recruiting

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Scientific Programmer in Greenbelt, MD vacancy
  • $130k - $170k

     ...Description Job Description Global Science & Technology, Inc (GST), a GTSC company, a growing scientific and high technology company, is seeking a Scientific Programmer for Remote Sensing Applications to support NOAA/NESDIS/STAR. This position is located in... 
    Scientific
    Full time
    Contract work
    Remote work

    Global Science & Technology Inc

    College Park, MD
    5 days ago
  •  ...Software Engineer IV will join the Product and Services team as a senior, hands-on engineer, designing, building, and integrating scientific and data-processing applications within a modern AWS cloud environment in a remote work environment. Working primarily in Python,... 
    Scientific
    Remote work

    GAMA-1 Technologies

    Greenbelt, MD
    2 days ago
  •  ...client is seeking a remote  Senior 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-... 
    Scientific
    Full time
    For contractors
    Remote work

    Select Source Solutions

    Greenbelt, MD
    13 days ago
  •  ...Job Description Job Description Select Source Solutions is seeking an experienced Senior Scientific Software Engineer – AWS/Python to design, develop, and optimize cloud-based software solutions that support scientific data processing, large-scale data management... 
    Scientific

    Executive Recruiting

    Greenbelt, MD
    a month ago
  • $80k - $100k

     ...contributions to the company's success. The Statistical Programmer will support statistical programming activities for clinical trials...  ...in Biostatistics, Statistics, Mathematics, or a related scientific discipline, with 0–2 years of experience in statistical programming... 
    Scientific
    Full time

    Systimmune

    Washington DC
    16 days ago
  •  ...and knowledge repositories. Experience with Docker, Kubernetes, and cloud-native application deployment. Experience with CI/CD and MLOps or LLMOps practices. Experience implementing AI within federal, regulated, scientific, or mission-critical environments.... 
    Scientific
    Full time
    Remote work

    Select Source Solutions

    Greenbelt, MD
    13 days ago
  •  ...platforms. Experience with data lakes, lakehouse architectures, data meshes, or large enterprise data platforms. Experience working with scientific, environmental, geospatial, or other complex datasets. Experience in federal or regulated technology environments.... 
    Scientific
    Full time
    Remote work

    Select Source Solutions

    Greenbelt, MD
    13 days ago
  • $104k - $166k

    Front-End Software Engineer Job Locations US-MD-College Park Requisition ID 2026-163600 Position Category Scientific, Research & Analysis Clearance Top Secret/SCI w/Poly Responsibilities Peraton Labs is seeking a poly cleared Front-End Developer to join our team... 
    Scientific
    Full time
    Contract work
    For subcontractor
    Relocation package
    Shift work

    Peraton

    College Park, MD
    2 days ago
  •  ...Job Description Job Description Science Systems and Applications, Inc. (SSAI) is seeking a Scientific Data Software Engineer  to support the automated ingestion, validation, cataloging, and archiving of pipelines that power this mission-critical data center. In this... 
    Scientific

    Science Systems & Applications

    Lanham, MD
    a month ago
  •  ...software to rectify errors, adapt to new hardware, or enhance performance. - Design, develop, and modify software systems, utilizing scientific analysis and mathematical models to anticipate and evaluate design outcomes and consequences. - Design or implement complex... 
    Scientific

    Wrenchio LLC

    Annapolis Junction, MD
    a month ago
  •  ...years of relevant experience AND a Bachelor's Degree in Software Engineering, Computer Engineering, Computer Science, or related scientific of technical field from an accredited college or university Utilize software development and software design to develop, maintain... 
    Scientific
    Temporary work
    Local area
    Flexible hours

    Woodsong Technologies, LLC

    Annapolis Junction, MD
    16 days ago
  •  ...analysis, software design, implementation, testing, and integration Ability to design and implement complex algorithms using scientific analysis and mathematical models Experience supporting Information Assurance or secure software development environments Strong... 
    Scientific

    Independent Software

    Annapolis Junction, MD
    a month ago
  • $167.85k - $209.75k

     ...biology engineerable by combining AI and high-throughput experimentation to predict, understand, and design living systems. Our scientific teams address high-risk, high-reward questions in biology through AI – inventing computational methods and large-scale AI/ML models... 
    Scientific
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Relocation package

    Allen Institute

    Washington DC
    27 days ago
  • $160k - $180k

     ...to correct errors, to adapt to new hardware, or to improve its performance.  Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Our minimum requirements for this role... 
    Scientific
    Bank staff

    Legato, LLC

    Annapolis Junction, MD
    16 days ago
  • $146.6k - $183.25k

     ...collection, processing and analysis of large-scale neurophysiology data. The candidate will bring engineering best practices to scientific software development to ensure our data pipelines are sustainable and reproducible. The candidate will also help mentor others in... 
    Scientific
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours
    Afternoon shift

    Allen Institute

    Washington DC
    27 days ago
  •  ...to correct errors, to adapt to new hardware, or to improve its performance Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design Design or implement complex algorithms... 
    Scientific
    For contractors
    Local area

    System One

    Maryland, MD
    a month ago
  •  ...to correct errors, to adapt to new hardware, or to improve its performance. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design Design or implement complex... 
    Scientific
    Work from home
    Flexible hours

    General Dynamics Information Technology

    Annapolis Junction, MD
    more than 2 months ago
  •  ...to correct errors, to adapt to new hardware, or to improve its performance Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design Design or implement complex... 
    Scientific
    Contract work
    Work experience placement
    Local area

    IntelliGenesis

    Maryland, MD
    16 days ago
  • $206.6k - $229.6k

     ...to correct errors, to adapt to new hardware, or to improve its performance. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Design or implement complex... 
    Scientific
    Full time
    Contract work
    Local area

    Weeghman & Briggs LLC

    Annapolis Junction, MD
    16 days ago
  •  ...Analyze user requirements to derive software design and performance requirements. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.   Clearance: Active Top Secret... 
    Scientific
    Full time
    Temporary work
    Local area

    Advantage Engineering & IT Solutions Inc

    Annapolis Junction, MD
    16 days ago
  •  ...to correct errors, to adapt to new hardware, or to improve its performance. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.   BENEFITS - Full-time Employees... 
    Scientific
    Full time
    Temporary work
    Local area

    Advantage Engineering & IT Solutions Inc

    Annapolis Junction, MD
    16 days ago
  • $125k - $140k

     ...software to correct errors, support new hardware, or improve performance • Designing, developing, and modifying software using scientific or mathematical models to predict performance and evaluate design options Salary : $125,000-$140,000. This represents the typical... 
    Scientific
    Temporary work

    Tensley Consulting, Inc.

    Annapolis Junction, MD
    a month ago
  • $200k - $207k

     ...to correct errors to adapt to new hardware, or to improve its performance Design, develop and modify software systems using scientific analysis and mathematical models to predict and measure outcome and consequences of design Use signal processing algorithms... 
    Scientific
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Annapolis Junction, MD
    5 days ago
  •  ...to correct errors, to adapt to new hardware, or to improve its performance Design, develop and modify software systems, using scientific analysis and mathematical  models to predict and measure outcome and consequences of design Qualifications You Will Bring :... 
    Scientific
    Immediate start

    DUIT

    Maryland, MD
    a month ago
  •  ...to correct errors, to adapt to new hardware, or to improve its performance. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.     BENEFITS - Full-time... 
    Scientific
    Full time
    Temporary work
    Local area
    Remote work

    Advantage Engineering & IT Solutions Inc

    Annapolis Junction, MD
    16 days ago
  •  ...engineering background, preferably including contaminant transport modeling.  ~ Extensive C++ programming experience, ideally in scientific or engineering applications; familiarity with commercial or open-source numerical libraries and frameworks is a plus.  ~... 
    Scientific

    Gallin Associates

    Washington DC
    4 days ago
  • $95.89k - $220.75k

     ...correct errors, to adapt to new hardware, or improve its performance. Ability to design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Experience designing or implementing... 
    Scientific
    Local area

    IntelliGenesis LLC

    Annapolis Junction, MD
    2 days ago
  • $185k - $215k

     ...optimization activities Modify software to support new features, hardware configurations, and evolving mission requirements Apply scientific analysis and mathematical models to software design and development challenges Recommend and implement improvements to... 
    Scientific
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Annapolis Junction, MD
    4 days ago
  •  ...to correct errors, to adapt to new hardware, or to improve its performance Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design Design or implement complex algorithms... 
    Scientific
    Full time
    Local area
    Work from home
    Flexible hours

    Themis Insight

    Laurel, MD
    more than 2 months ago
  •  ...correct errors, to adapt to new hardware, or to improve its performance   - Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design - Design or implement complex algorithms... 
    Scientific
    Temporary work
    Local area

    vetegrity

    Annapolis Junction, MD
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Scientific Programmer. Be the first to apply!