Software Engineer/Programmer II/III
$83.3k - $104.13kUniversity Corporation for Atmospheric Research
Visa Sponsored Job:NoRelocation Assistance Eligible:NoJob Location:Boulder, ColoradoPosition Type:Full time, RegularCompensation Range:Hiring Salary Range:$83,299 - $104,127 (Level II)OR$111,246 - $139,056 (Level III)*Final salary and rates are based on education, experience, skills relevant to the role.*Job Description SummaryThe Atmospheric Chemistry Observations & Modeling (ACOM) laboratory at NCAR is dedicated to advancing our understanding of air quality and climate through comprehensive, community-driven research. ACOM's multifaceted approach encompasses the development of cutting-edge instruments, models, and facilities. ACOM builds, critically evaluates, and applies process, regional-, and global-scale models that address atmospheric chemistry research questions. In collaboration with NSF NCAR’s Earth Observing Laboratory, ACOM scientists make available to the community a suite of airborne and ground-based requestable instruments and participate in numerous field campaigns each year.ACOM in search of a candidate to fill either a Software Engineer/Programmer Level II or III role.The ideal candidate must be an expert in a scientific Object-Oriented programming language and a scripting language, possessing expertise in LINUX and software testing at the unit and integration levels. The candidate must have clear written and oral communication skills and experience working collaboratively with a team of atmospheric scientists to develop a sophisticated computer program that processes satellite data to produce a higher-level data product. A thorough grasp of metadata concepts, working competency with cybersecurity protocols, and knowledge of cloud computing are required. Candidate should have facility with modern software libraries, compilation skills, and makefiles, along with experience in the graphical display of data. Experience with GitHub or a comparable version control system, databases and SQL, and a working understanding of atmospheric radiative transfer and atmospheric physics is desirable.Job DescriptionJob Location: Boulder, ColoradoJob Type: Hybrid, 3 days/week minimum requirement in Boulder officePosition Type & Term: Full-Time, RegularApplication Deadline: This position will be posted until 11:59:59 pm MDT on Wednesday, June 17, 2026.Required application materials: (preferably uploaded as a PDF):Resume/CVCover Letter - Please address how your skills and experience meet the needs of this position (for more information, please refer to the Key Responsibilities and Knowledge, Skills, and Abilities sections of this job posting).Questionnaire - embedded in the applicationVisa Sponsorship: Not available for this position.Background Checks: Conducted for candidates selected for hire.Work Location: Regardless of flexible work arrangements, UCAR requires ALL positions to be performed within the U.S., excluding U.S. Territories.Please note that job descriptions for both of the levels advertised in this posting (II and III) are included below for your referenceLEVEL IIRESPONSIBILITIESCollaborates closely with a team of atmospheric scientists to develop a sophisticatedcomputer program that accepts satellite and necessary ancillary data, produces a higher-level data product, and functions as an essential step in the value chain.Conducts product testing to confirm integrity and validity.Engages in regular team meetings and provides consistent updates on project progress.Articulates technical details clearly and presents findings to diverse audiences.Develops code that ensures seamless integration into a larger processing system, adheringto all agreed-upon initiation sequences and exit codes.Tests programs extensively to ensure reliable function under a wide range of conditions,including corrupted or incomplete input data.Writes code with predictable failure modes to enable efficient troubleshooting anddebugging.Designs a test plan for the software.Obtains ongoing professional development and the acquisition of new skills.Exemplifies UCAR/NCAR’s institutional values of scientific excellence and integrity as wellas mutual respect, providing an example for colleagues to aspire to.Maintains all required employee certifications and training.While remaining an employee, the certifications and trainings required of all employeesshould be expected.REQUIREMENTSEducation & Experience:Bachelor's degree in a computer-related field and progressive relevant experience, 4-8 years OR Equivalent combination of education and experienceKnowledge/Skills/Abilities:Required:Skill in a scientific Object-Oriented programming language and a scripting languageExpertise in LINUX and software testing at the unit and integration levelsExperience working collaborativelyA thorough grasp of metadata conceptsComplete understanding of cybersecurity protocols and cloud computingDemonstrated experience with modern software libraries, compilation skills, and makefilesExperience in the graphical display of dataClear written and oral communication skillsExpertise with a scripting languageSoftware testing expertise at the unit and integration levelsAbility to create graphical displays of dataWorking competency with cybersecurity protocolsCloud computingOccasional travel to team meetings and workshops may be required.Desired, but not Required:Experience with Github or a comparable version control systemComfortable working in a development environment using modern software platformsExperience of satellite data processingWorking understanding of atmospheric radiative transferAtmospheric physics and scientific literacyStatistics and other mathematical conceptsWorking knowledge of satellite dynamics and terminologyExperience working in the context of structured project managementFamiliarity with netCDF or a comparable scientific data formatKnowledge of code optimization techniques and parallel processing.Hold a balanced approach to the use of AI in the modern workplaceWorking understanding of atmospheric radiative transfer and atmospheric physicsLEVEL IIIRESPONSIBILITIESCollaborates closely with a team of atmospheric scientists to develop a sophisticatedcomputer program that accepts satellite and necessary ancillary data, produces a higher-level data product, and functions as an essential step in the value chain.Conducts comprehensive product testing to confirm integrity and validity.Engages in regular team meetings and provides consistent updates on project progress.Articulates technical details clearly and presents findings to diverse audiences.Develops code that ensures seamless integration into a larger processing system, adheringto all agreed-upon initiation sequences and exit codes.Tests programs extensively to ensure reliable function under a wide range of conditions,including corrupted or incomplete input data.Writes code with predictable failure modes to enable efficient troubleshooting anddebugging.Develops a comprehensive software test plan, including the design and creation ofautomated testing tools that integrate with the development platform.Designs and creates automated testing tools for the software and how it can integrateinto the development platform.Creates tools that read the log files and pinpoint failure conditions.Generates performance diagnostics for each component of the system and identifiesopportunities to optimize the codebase.Obtains ongoing professional development and the acquisition of new skills.Exemplifies UCAR/NCAR’s institutional values of scientific excellence and integrity as wellas mutual respect, providing an example for colleagues to aspire to.Maintains all required employee certifications and training.REQUIREMENTSEducation & Experience:Bachelor's degree in a computer-related field and progressive relevant experience, 8-12 years or Equivalent combination of education and experienceKnowledge/Skills/Abilities:Required:Skill in a scientific Object-Oriented programming language and a scripting languageExpertise in LINUX and software testing at the unit and integration levels.Experience working collaborativelyIn-depth understanding of metadata conceptsExtensive technical expertise and competency with cybersecurity protocols and cloud computingExperience with modern software libraries, compilation skills, and makefiles, along with experience in the graphical display of data.Clear written and oral communication skillsExpertise with a scripting languageSoftware testing expertise at the unit and integration levelsAbility to create graphical displays of dataThorough grasp of metadata conceptsWorking competency with cybersecurity protocolsCloud computingOccasional travel to team meetings and workshops may be required.Desired, but not Required:Experience with Github or a comparable version control systemComfortable working in a development environment using modern software platformsExperience of satellite data processingWorking understanding of atmospheric radiative transferAtmospheric physics and scientific literacyStatistics and other mathematical conceptsWorking knowledge of satellite dynamics and terminologyExperience working in the context of structured project managementFamiliarity with netCDF or a comparable scientific data formatKnowledge of code optimization techniques and parallel processingHold a balanced approach to the use of AI in the modern workplaceAbility to create a GUI for data visualization at timescales useful for software debuggingWorking understanding of atmospheric radiative transfer and atmospheric physicsBenefits OverviewUCAR affirms its commitment to employees through competitive benefits. In addition to medical, dental, vision, retirement, and life insurance, UCAR offers a variety of programs focused on work-life balance and professional, and personal development. These include:Tuition Assistance, time off allowance to attend classes, and other professional development opportunities.UCAR contributes 10% of your eligible pay into your retirement account; 100% fully vested on day one.Starting minimum accrual of 20 days of personal time off each year (prorated for less than full-time positions).10 paid holidays.12 weeks of paid parental leave.Short-term medical leave paid at 100% of your regular salary.EcoPass for local Colorado residents to use the Denver and Boulder-area transit system at no cost.Commitment to Job Application FairnessApplicants are not required to provide age or age-related information and may redact information related to age, date of birth, or dates of attendance at or graduation from an educational institution from any submissions during the initial application process.Some Final ConsiderationsAt NSF NCAR| UCAR | UCP, you will work alongside a dedicated team of professionals conducting critical research and community outreach to solve complex Earth system science problems including climate change, air pollution, extreme weather, floods, drought, wildfires, and space weather, all with the goal of improving human life and reducing economic loss. Each of us, from scientists to the professionals who support their work, serves the public and a collaborative community of scientists in our mission to understand the complex processes that make up the Earth system, from the ocean floor to the Sun’s core.Flexible WorkAt UCAR, we are committed to supporting our mission by giving staff the flexibility to find the schedule and location that works best to maintain their own work-life circumstances and reach their full potential as professionals. Many positions within our organization are eligible for fully on-site, hybrid (three days per week) and/or flexible work hours.Equal Opportunity EmployerUCAR is committed to providing equal opportunity for all employees and applicants for employment and does not discriminate on the basis of race, age, creed, color, religion, national origin or ancestry, sex, gender, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or pregnancy. Whatever your intersection of identities, you are welcome at UCAR.Export ControlAll positions are required to comply with U.S. export compliance regulations and work location requirements regarding access to facilities and research systems.Work LocationUCAR requires ALL positions to be performed within the U.S., excluding U.S. Territories.AI SoftwareChatGPT and similar AI software are powerful tools that are changing the way society receives, processes, and leverages information promptly. While we acknowledge its benefits and do not restrict leveraging it with job applications, we highly encourage a majority of the applicant material to be original work. #J-18808-Ljbffr
$83.3k - $104.13k
...Regular Compensation Range: $83,299 - $104,127 (Level II) or $111,246 - $139,056 (Level III) *Final salary and rates are based on education,... ...is searching for a candidate to fill either a Software Engineer/Programmer Level II or III role. The ideal candidate must be...SuggestedFull timeTemporary workLocal areaVisa sponsorshipRelocation package- ...Software Engineer/Programmer II/III The Atmospheric Chemistry Observations & Modeling (ACOM) laboratory at NCAR is dedicated to advancing our understanding of air quality and climate through comprehensive, community-driven research. ACOM's multifaceted approach encompasses...SuggestedFull timeTemporary workWork at officeLocal areaFlexible hours3 days per week
$54 - $74 per hour
...Spectra Logic Corporation is seeking a Software Engineer II in Boulder, CO, to create elegant software components that solve real-world problems. In this role, you will take ownership of features from concept to delivery, working with cutting-edge technology and mentoring...SuggestedHourly pay$129.78k - $178.44k
...mission-ready throughout space. We are mission-driven, and together, we are an extraordinary team. About the RoleThe Software Engineer III role involves designing, developing, and testing software applications for space systems and technologies. This advanced position...SuggestedContract workWork experience placement$76.5k - $134.9k
...Lockheed Martin in Boulder, CO is seeking a Level 2 Software Engineer to support the SDA portfolio, developing solutions for OPIR sensor-data-stream processing. The role involves designing and maintaining software, creating APIs, and requires 1+ years of software development...SuggestedFull time$149.6k - $254.32k
...Job Description The Engineering, Science and Analysis (ESA) Strategic Capabilities Unit comprises the technical talent and organizational... ...on position level and/or job specifics. Engineering Manager II Core Systems Engineering 125179BR EEO Career Site Equal...Full timeTemporary workWork at officeLocal areaRemote work$83.3k - $139.06k
...The University Corporation for Atmospheric Research in Boulder, Colorado is seeking Software Engineers/Programmers at Level II or III. The successful candidate will develop software to process satellite data, collaborating with atmospheric scientists while maintaining...$105.53k - $145.11k
...mission-ready throughout space. We are mission-driven, and together, we are an extraordinary team. About the RoleThe Software Engineer II role involves designing, developing, and testing software applications for space systems and technologies. This mid-level position...Contract workWork experience placement- ...Description Position - Software Engineer II Job Type - 1099 Contractor. Contractor will pay their own taxes, invoice the company Net 30, not eligible for employee benefits. Location: Boulder, CO. Candidates must reside within commuting distance of our...Contract workFor contractorsCasual workWork at officeLocal areaRelocation packageFlexible hours
$129.78k - $178.44k
...mission-ready throughout space. We are mission-driven, and together, we are an extraordinary team. About the RoleThe Software Engineer III/Sr role involves designing, developing, and testing software applications for space systems and technologies. This advanced...Contract workWork experience placement$79.37k - $134.92k
...Job Description This position is for an experienced system engineer who can work in, and grow to lead, a multi-disciplinary team to develop... ...based on position level and/or job specifics. Engineer II Core Systems 124041BR EEO Career Site Equal Opportunity Employer...Full timeWork at officeLocal areaRemote work$85k - $110k
Description Sustaining Software Engineer II Summary Independently develop, maintain, and troubleshoot software supporting manufacturing processes and test systems. Contribute to resolving production issues, improving system reliability, and supporting new product...Casual workWork at officeLocal areaRelocation packageFlexible hours$114k - $213.4k
...Northrop Grumman in Boulder, CO is seeking a Software Engineer Level 3 or 4 for an Internal Research and Development team. The role involves writing high-performing code and collaborating with teams on critical algorithms for fire control systems. Applicants should have...$79.37k - $134.92k
...Job Description The Software and Ground Solutions group at BAE Systems Inc Space and Mission... ...with a talented and energetic software engineer focused on delivering high-quality,... ...level and/or job specifics. Engineer II Ground/Application Software 120988BR...Full timeWork at officeLocal areaRemote work$79.37k - $134.92k
...Mission Systems (SMS) sector is seeking Engineering talent join our Space Vehicle Simulator team... ...work at the forefront of hardware and software integration for space missions. The Simulators... ...level and/or job specifics. Engineer II - Space Vehicle Systems Simulators...Full timeWork at officeLocal areaRemote work$60 - $83 per hour
...Job Description Job Title : Flight Software Engineer II Position Description : Protingent Staffing has an exciting contract Flight Software Engineer II with our client located in Centennial, CO. Job Responsibilities: Design, develop, and test software applications...Contract workWork experience placement$110k
...those robots out in the real world automating dangerous, monotonous tasks? If so, consider joining us at PickNik as a Robotics Software Engineer. PickNik Robotics is the company behind MoveIt Pro, a software platform that combines AI and advanced motion planning to make...Full timeWork experience placementLive inWork at office3 days per week$70k - $198k
...Government Systems group in Boulder, CO is seeking an Senior Engineer II- Information Security Systems (ISSE) to provide technical support... ...: This job requires access to technology, materials, software or hardware that is controlled by the export laws of the United...Permanent employmentWorldwide$70k - $198k
...Government Systems group in Boulder, CO is seeking an Senior Engineer II- Information Security Systems (ISSE) to provide technical support... ...: This job requires access to technology, materials, software or hardware that is controlled by the export laws of the United...Permanent employmentWorldwide$106.48k - $146.41k
...Position Summary The PD Scientist II provides process development ownership for a product, including all development and design decisions, with some oversight and supervision. They can apply advanced scientific principles to design and execute laboratory studies for unit...Shift work- ...A leading space technology firm is seeking a skilled Software Engineer II to design and develop software applications for advanced space systems. This mid-level position requires expertise in programming languages, software development principles, and the ability to work...
$130.5k - $171k
...-critical products for customers across energy trading, utilities, agriculture, and other industries. As a Full-Stack Weather Software Engineer, you'll work with our weather model output to build and deploy customer products and the frontend systems they're delivered through...For contractorsWork at office3 days per week$124.9k - $228.9k
...from identity to measurement to bidding, to deliver unified campaign experiences that span screens, formats, and moments.Our Software Engineers are end-to-end owners who participate in designing, building, and delivering data-focused products for our stakeholders. What...Full timeTemporary workWorldwide$18k
...ITSM Network Engineer II - CO ProSidian is a Management and Operations Consulting Services Firm focusing on providing value to clients... ...Area or Wide Area Network (LANWAN). Evaluates hardware and software, including peripheral, output, and telecommunications equipment...For contractorsWork experience placementWork at officeLocal areaImmediate start$105.53k - $145.11k
...RoleSierra Space is seeking a Guidance, Navigation & Controls Engineer II to contribute to the design, analysis, and implementation of advanced... ...analysis to ensure compliance, and work with GNC flight software (FSW) in target test simulation environments to validate...Contract workWork experience placement$79.37k - $134.92k
...Job Description Join the Mission Engineering team at BAE Systems Inc, Space and Mission Systems (SMS) – a group of motivated problem solvers. We like to have fun and enjoy life - both at work, and in our free time. We're excited about the challenging projects we're...Full timeWork at officeLocal areaRemote workFlexible hours$105.93k - $145.67k
...Atlassian Application Architect & Administrator III (TS/SCI Clearance Required)... ...contributes to the enterprise business or engineering application strategy, ensuring the smooth... ...configuration, upgrade, and long-term operation of software while directing the operation and...Contract workWork experience placement$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high‑growth startups...Work at office$105.93k - $145.67k
...Atlassian Application Architect & Administrator III is responsible for overseeing the... ...to the enterprise business or engineering application strategy, ensuring the smooth... ...configuration, upgrade, and long-term operation of software while directing the operation and...Contract workWork experience placement$103.2k - $170k
...that learn from one another. If you're driven to solve meaningful challenges, we'd love to meet you. What we do: Our Software Engineers are end-to-end owners who have the opportunity to participate in many aspects of designing, building, and delivering data-...Full timeTemporary workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer/Programmer II/III. Be the first to apply!
- software engineer internship remote Boulder, CO
- senior robotics software engineer Boulder, CO
- software development engineer aws Boulder, CO
- startup software engineer Boulder, CO
- rust software engineer Boulder, CO
- part time software developer remote Boulder, CO
- graduate software engineer Boulder, CO
- senior software engineer remote Boulder, CO
- software engineer Boulder, CO
- real time software engineer Boulder, CO

