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

Software Engineer/Programmer II/III

$83.3k - $104.13k

University Corporation for Atmospheric Research

## Software Engineer/Programmer II/IIIApplyremote type: Location Type: Hybrid Option Available (Mix of in-person and remote)locations: Boulder, COtime type: Full timeposted on: Posted 5 Days Agotime left to apply: End Date: June 18, 2026 (16 days left to apply)job requisition id: REQ-2026-49# **Visa Sponsored Job:**No**Relocation Assistance Eligible:**No**Job Location:**Boulder, Colorado**Position Type:**Full time, Regular**Compensation 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 Description**Job Location:** Boulder, Colorado **Job Type:** Hybrid, 3 days/week minimum requirement in Boulder office **Position Type & Term:** Full-Time, Regular **Application 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/CV*** **Cover 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 application* **Visa 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 reference # **LEVEL II**## **RESPONSIBILITIES*** Collaborates closely with a team of atmospheric scientists to develop a sophisticated computer 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, adhering to 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 and debugging.* 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 well as 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 employees should be expected. ## **REQUIREMENTS****Education & Experience:**Bachelor's degree in a computer-related field and progressive relevant experience, 4-8 years OR Equivalent combination of education and experience **Knowledge/Skills/Abilities:****Required:*** Skill in a scientific Object-Oriented programming language and a scripting language* Expertise in LINUX and software testing at the unit and integration levels* Experience working collaboratively* A thorough grasp of metadata concepts* Complete understanding of cybersecurity protocols and cloud computing* Demonstrated experience with modern software libraries, compilation skills, and makefiles* Experience in the graphical display of data* Clear written and oral communication skills* Expertise with a scripting language* Software testing expertise at the unit and integration levels* Ability to create graphical displays of data* Working competency with cybersecurity protocols* Cloud computing* Occasional travel to team meetings and workshops may be required.**Desired, but not Required:*** Experience with Github or a comparable version control system* Comfortable working in a development environment using modern software platforms* Experience of satellite data processing* Working understanding of atmospheric radiative transfer* Atmospheric physics and scientific literacy* Statistics and other mathematical concepts* Working knowledge of satellite dynamics and terminology* Experience working in the context of structured project management* Familiarity with netCDF or a comparable scientific data format* Knowledge of code optimization techniques and parallel processing.* Hold a balanced approach to the use of AI in the modern workplace* Working understanding of atmospheric radiative transfer and atmospheric physics # **LEVEL III**## **RESPONSIBILITIES*** Collaborates closely with a team of atmospheric scientists to develop a sophisticated computer 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, adhering to 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 and debugging. ● Develops a comprehensive software test plan, including the design and creation of automated testing tools that integrate with the development platform. ● Designs and creates automated testing tools for the software and how it can integrate into the development platform. ● Creates tools that read the log files and pinpoint failure conditions. ● Generates performance diagnostics for each component of the system and identifies opportunities 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 well as mutual respect, providing an example for colleagues to aspire to. ● Maintains all required employee certifications and training. ## **REQUIREMENTS****Education & Experience:**Bachelor's degree in a computer-related field and progressive relevant experience, 8-12 years or Equivalent combination of education and experience **Knowledge/Skills/Abilities:****Required:*** Skill in a scientific Object-Oriented programming language and a scripting language* Expertise in LINUX and software testing at the unit and integration levels.* Experience working collaboratively* In-depth understanding of metadata concepts* Extensive technical expertise and competency with cybersecurity protocols and cloud computing* Experience with modern software libraries, compilation skills, and makefiles, along with experience in the graphical display of data.* Clear written and oral communication skills* Expertise with a scripting language* Software testing expertise at the unit and integration levels* Ability to create graphical displays of data* Thorough grasp of metadata concepts* Working competency with cybersecurity protocols* Cloud computing* Occasional travel to team meetings and workshops may be required.**Desired, but not Required:*** Experience with Github or a comparable version control system* Comfortable working in a development environment using modern software platforms* Experience of satellite data processing* Working understanding of atmospheric radiative transfer* Atmospheric physics and scientific literacy* Statistics and other mathematical concepts* Working knowledge of satellite dynamics and terminology* Experience working in the context of structured project management* Familiarity with netCDF or a comparable scientific data format* Knowledge of code optimization techniques and parallel processing* Hold a balanced approach to the use of AI in the modern workplace* Ability to create a GUI for data visualization at timescales useful for software debugging* Working understanding of atmospheric radiative transfer and atmospheric physics # **Benefits Overview**UCAR 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 Fairness**Applicants 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 Considerations***At* 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 Work****At 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 Employer****UCAR 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 Control****All positions are required to comply with U.S. export compliance regulations and work location requirements regarding access to facilities and research systems.****Work Location****UCAR requires ALL positions to be performed within the U.S., excluding U.S. Territories.****AI Software****ChatGPT 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.*### About UsAt NCAR - the National Center for Atmospheric Research - we study weather, water, climate, air quality, and space weather to help protect lives and livelihoods, grow the economy, and enhance our nation’s security and well-being. We collaborate with research partners to advance the science that makes predictions better and with end users to develop applications for forecasters, farmers, resource managers, retailers, the military, and many other stakeholders.UCAR - the University Corporation for Atmospheric Research - manages NCAR on behalf of the National Science Foundation. We are a nonprofit consortium of more than 115 colleges and universities with research and training programs in Earth system science. We bring together the academic community and provide the operational management that are both essential to NCAR's success. UCAR’s community programs, from educational resources to data delivery and other services, extend the reach and impact of NCAR’s world-class research to the community and society.We seek talented people with diverse backgrounds, training, and skills to join us in our mission of science in service to society. Want to learn more? Visit ucar.edu. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer/Programmer II/III in Boulder, CO vacancy
  • $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... 
    Suggested
    Full time
    Temporary work
    Local area
    Visa sponsorship
    Relocation package

    MycoTechnology Inc

    Boulder, CO
    3 days ago
  •  ...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... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    The Alliance For Collective Action

    Boulder, CO
    3 days ago
  • $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... 
    Suggested
    Hourly pay

    Spectra Logic

    Boulder, CO
    4 days ago
  • $156k - $234k

     ...at scale. We partner closely with other engineering and platform teams at Workday to deliver...  ...agent runtime. About the Role As a Senior Software Development Engineer, you will design...  ...team. As a Software Development Engineer III on the Agent Runtime team, you will implement... 
    Suggested
    Full time
    For contractors
    Internship
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Workday

    Boulder, CO
    6 hours ago
  • $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... 
    Suggested
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    2 days ago
  • $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 work
    Work experience placement

    Sierra Space

    Louisville, CO
    1 day ago
  • $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 work
    Work experience placement

    Sierra Space

    Louisville, CO
    2 days ago
  • $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... 

    JSfirm

    Boulder, CO
    3 days ago
  • $83.3k - $139.06k

     ...The University Corporation for Atmospheric Research in Boulder, Colorado, seeks a Software Engineer/Programmer II or III to develop and test a sophisticated computer program for processing satellite data. The ideal candidate will possess expertise in Object-Oriented programming... 
    Full time

    University Corporation for Atmospheric Research

    Boulder, CO
    9 hours ago
  • $96.53k - $165.57k

     ...Department: Public Works Division: Engineering Opening Date: 06/08/2026...  ...professionals to apply for the CIVIL ENGINEER II or III position working under the general supervision...  ...of pavement distress, and use of software to determine roadway conditions and prepare... 
    Contract work
    Work at office
    Local area
    Monday to Friday
    Weekend work
    Afternoon shift

    City of Louisville

    Louisville, CO
    1 day ago
  • $171.6k - $257.4k

     ...Information Retrieval team.. We are the Optimization and "Ground Truth" engine for Workday’s AI transformation, building the critical...  ...supportive, growth-oriented culture. About You Basic Qualifications (MLE III) Deep Technical ML Capability: 3+ years of experience... 
    Full time
    For contractors
    Internship
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Workday

    Boulder, CO
    6 hours ago
  • $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 work
    Work experience placement

    Protingent

    Louisville, CO
    3 days ago
  • $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 employment
    Worldwide

    Microchip Technology

    Boulder, CO
    3 days ago
  • $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

    KBI BioPharma

    Boulder, CO
    4 days ago
  •  ...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... 

    Pace Industries

    Louisville, CO
    4 days ago
  • $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 contractors
    Work at office
    3 days per week

    Spire

    Boulder, CO
    3 days ago
  • $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 time
    Temporary work
    Worldwide

    The Trade Desk

    Boulder, CO
    5 days ago
  • $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

    Clutch Canada

    Boulder, CO
    4 days ago
  • $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 work
    Work experience placement

    Sierra Space Corporation

    Louisville, CO
    3 days ago
  • $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 work
    Work experience placement

    Pace Industries

    Louisville, CO
    3 days ago
  • $140k - $185k

     ...Atom Computing in Boulder, CO is seeking a Senior Software Engineer to deliver platforms and applications for quantum computing. Collaborating with engineers and physicists, you will work across the stack on tasks like quantum job compilation and error correction. The... 

    Elea Ecuador

    Boulder, CO
    3 days ago
  •  ...A leading aerospace and defense company located in Louisville, CO is seeking a Systems Engineer III to support spacecraft IT systems and ground segment. The ideal candidate will have a Bachelor of Science in Systems Engineering with 5+ years of relevant experience, and... 

    Pace Industries

    Louisville, CO
    3 days ago
  • $119.06k - $163.71k

     ...Systems Engineer III - Mission Systems page is loaded## Systems Engineer III - Mission Systemslocations: Louisville, COtime type: Full timeposted...  ...Palo Alto Firewalls* Experience with command and telemetry software (InControl & Amergint | ARKA)* Proficient with Linux and... 
    Contract work

    Pace Industries

    Louisville, CO
    3 days ago
  • $137k - $200.5k

     ...work, customers, havingfun,and celebrating each other's success. Splunk's data visualization team is seeking an exceptional Software Engineer to construct insightful and inspiring user experiences. These experiences will tell stories of IT and Security operations,... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Cisco

    Boulder, CO
    4 days ago
  • $120k - $145k

     ...support throughout the integration of new technologies, from initial concept to ongoing operations and maintenance. The Software Engineer supports research and development efforts at the Overhead Persistent InfraRed (OPIR) Tools, Applications, and Processing (TAP)... 
    For contractors
    Local area

    The Tech7 Company

    Boulder, CO
    15 hours ago
  • $120k - $160k

     ...Centil Centil , a Sabel Systems company, is a mission-focused engineering team supporting some of the highest-priority space defense programs...  ...check out our website at About the role Centil is seeking a Software Engineer to join our team in a dynamic, agile environment.... 
    Full time
    Work experience placement
    Immediate start
    Home office
    Flexible hours

    Centil, LLC.

    Boulder, CO
    4 days ago
  • $152.8k - $229.2k

     ...degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required. Physical Job Requirements The above...  ...life — unites a global team of 95,000+ passionate people. We are engineers at heart— putting ambitious ideas to work to generate real solutions... 
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic Plc

    Lafayette, CO
    15 hours ago
  •  ...and system inputs with a focus on efficient code and collaborating with a larger team of software developers. This role requires significant experience applying software engineering skills to solve problems associated with complex, high-performance products. The Ricoh... 
    Work experience placement
    For subcontractor
    Worldwide
    Flexible hours

    Ricoh Americas Corporation

    Boulder, CO
    2 days ago
  •  ...Software Engineer 1 We are seeking a full-time Software Engineer 1 at our office in Boulder, CO. In this role, you will be responsible for building upon existing software solutions to develop basic software for Garmin products and/or applications. Essential functions... 
    Full time
    Internship
    Work at office

    Garmin

    Boulder, CO
    1 day ago
  •  ...with performance measurements, benchmarking, and optimization efforts to aid the AOLC community using the Pangeo platform. Software Engineering Responsibilities: Assists with the development, implementation, and maintenance of software contributions to Open Source packages... 
    Full time
    Local area
    Relocation
    Visa sponsorship
    Work visa

    MPOWIR Mentoring Physical Oceanography Women to Increase Ret...

    Boulder, CO
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer/Programmer II/III. Be the first to apply!