Software Engineer - NCAR
MPOWIR Mentoring Physical Oceanography Women to Increase Retention
This is a full-time, 2-year term position with possibility of extension. This position will be posted until 4 pm on June 13, 2018 or until a sufficient number of applications have been received. Thereafter, applications will be reviewed on an as-needed basis. No relocation package is offered for this position. UCAR/NCAR will sponsor a work visa to fill this position. Where You Will Work Located in Boulder, Colorado, the National Center for Atmospheric Research (NCAR) is one of the world’s premier scientific institutions, with an internationally recognized staff and research program dedicated to advancing knowledge, providing community-based resources, and building human capacity in the atmospheric and related sciences. What You Will Do The Pangeo project ( ) is a National Science Foundation (NSF) funded effort to develop a scalable solution for analyzing extremely large Atmosphere / Ocean / Land / Climate (AOLC) datasets on high-performance computing (HPC) and commercial cloud environments (e.g., Amazon EC2, Google Cloud Platform, Microsoft Azure, etc.). The Pangeo platform is built around three Open Source projects: Dask, Xarray, and Jupyter. It is developed by an international Open Source development community that collaborates and communicates via Github. The role of this position is to assist with the development of the Pangeo platform core technology, help with deployment of the Pangeo platform on local NCAR machines or where ever NCAR data presides, and assist with the development of packages built on top of the core Pangeo tools that aid the AOLC community that NCAR supports. This position will also assess and assist 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 used by the Pangeo community as they pertain to NCAR systems or data Works in collaboration with local and international Pangeo community members via Github in a vibrant Open Source development community, Assists with the development and maintenance of Pangeo installations and deployments on local HPC systems or commercial cloud that access NCAR resources, Assists with the development of Pangeo documentation, including user guides, reference manuals, tutorials, installation guides for Pangeo technology on NCAR systems or commercial cloud that access NCAR resources, and Continually advances own knowledge of relevant emerging tools and technologies in the field. Software Support Responsibilities: Debugging and maintaining software including Python and shell scripts. Use of the Git version control system. Online and in-person collaboration using technology like Github, including responding to user issues and requests. Work on both local HPC systems and in commercial cloud deployments. What You Need Bachelor’s degree in a computer-related field (Computer Science, Mathematics, Computer Engineering, Information Sciences, Software Engineering, or equivalent), or an equivalent combination of education and relevant experience (e.g., an associate’s degree and three to four years of experience). Knowledge of object-oriented programming in Python. Knowledge of industry best practices, including revision control, testing, requirements analysis, software design, prototyping, integration, and documentation. Knowledge of parallel programming techniques including multithreading and multiprocessing (local or distributed). Skill applying the basic software development process to computing applications and/or programming problems. Skill in using standard OS tools for writing, building, and deploying software. Basic skill in analyzing existing code, some proficiency with development tools, and the ability to debug software components. Good written and oral communication skills and the ability to communicate technical concepts to others. Ability to organize technical materials related to development effort. Willingness and ability to infrequently travel domestically. Desired Skills Experience with the Pangeo platform Python stack (Xarray, Dask, Jupyter Notebook/Lab/Hub). Experience working with geoscientific data (e.g., NetCDF, GRIB). Experience with cloud computing environments (e.g., Kubernetes, Helm, Atmosphere). Experience with high-performance computing (HPC) environments. Experience with commercial data analytics tools such as Spark or Hadoop/MapReduce. Experience with Git and/or Github. Experience with markup languages (e.g., markdown or reStructuredText). The University Corporation for Atmospheric Research (UCAR) is an equal opportunity/equal access/affirmative action employer that strives to develop and maintain a diverse workforce. UCARis committed to providing equal opportunity for all employees and applicants for employmentand 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 yourintersection of identities, you are welcome at the University Corporation for Atmospheric Research (UCAR).We are committed to inclusivityandpromoting an equitable environment that values and respects the uniqueness of all members of our organization. Your email address will not be published. Required fields are marked * Comment * Name * E-mail * Website CURRENT OPPORTUNITIES Listening sessions for the strategic planning process are scheduled for March and May 2025. This opportunity is open to all genders and career stages. The next MPOWIR Webinar with Dr. Julie Pullen is scheduled for April 28th at 12:00pm EDT/9:00am PDT. This opportunity is open to all genders and career stages. PattulloConference is planned for September 29-October 2, 2025. Applications are open. MPOWIR is moving primary social media to LinkedIn. Join the MPOWIR group here: View and submit Career Profiles: #J-18808-Ljbffr
$83.3k - $104.13k
...Atmospheric Chemistry Observations & Modeling (ACOM) laboratory at NCAR is dedicated to advancing our understanding of air quality... ...year. ACOM 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
$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...SuggestedFor 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...SuggestedFull timeTemporary workWorldwide$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...SuggestedWork at office$140k - $210k
...Workday, Inc. is looking for Software Engineers to develop impactful AI solutions in Boulder, CO. The role focuses on building backend services for the Agent Platform, requiring experience in Python, distributed systems, and Kubernetes. Join an inclusive culture at a...Flexible hours- Black Bear Energy Inc. is seeking a Software Engineer to enhance their Forager platform, focusing on onsite renewable energy projects. This full-time role requires collaboration with a small team to build high-impact features and improve technical architecture. The position...Full timeRemote workFlexible hours
$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...$140k - $210k
## Software Engineer and Senior Software Engineer - AI PlatformApplyremote type: Flexlocations: USA, CO, Boulder: USA, GA, Atlanta: Canada, ON, Toronto: Canada, BC, Vancouver: Canada, AB, Calgarytime type: Full Timeposted on: Posted Yesterdaytime left to apply: End Date...Work at officeRemote workHome officeFlexible hours- ...Cervin is seeking a Senior Software Engineer to join our platform team in Boulder, Colorado. You will design and build API integrations and scalable data processing pipelines that power our security data ingestion from various sources. Your role will directly impact how...
$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...Hourly pay$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 timeWork experience placementImmediate startHome officeFlexible hours- ...to-end 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 contractorsLocal area
- ...MycoTechnology in Boulder, Colorado is looking for a Software Engineer/Programmer skilled in scientific Object-Oriented programming and scripting languages. This role entails developing advanced computer programs for processing satellite data and collaborating with atmospheric...Full time
$132.1k - $244.6k
...Boulder, Colorado, United States Software and Services As a software engineer on the Apple Watch team, you will be responsible for building extraordinary applications and frameworks on a brand new platform. You’ll work closely with the UI design and QA teams to develop...Relocation$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...- ...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 timeInternshipWork at office
- ...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 placementFor subcontractorWorldwideFlexible hours
$170k
...Team Belvedere seeks full-time L2 Ja va Engineer/Software Engineer. Must Meet All Requirements: bachelor's degree in Computer Science, Computer Engineering, or Electronics Engineering, AND 12mo experience in developing applications using Java or Kotlin and the utilization...Full time$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...Full time$113.9k - $200.91k
...Job Description Lockheed Martin's Ground Software team is seeking a Level4 Software Engineer with a secret clearance to support the SDA portfolio, from Boulder, CO or Valley Forge, PA, on the ground product line, developing solutions for OPIR sensor‑data‑stream processing...Temporary workFlexible hours$100k - $130k
...decarbonize their built environment by deploying onsite solar, battery storage and other cleantech projects. We are seeking a Software Engineer to join the team responsible for building Forager, Black Bear’s proprietary project-management and analytics platform. This platform...Full timeWork at officeLocal areaRemote work$118.52k - $131.48k
...Advanced Software Systems Engineer Developing mission-critical systems that help keep people safe is what we do. At General Dynamics Mission Systems, you'll be part of the team that helps heroes make a true impact. The work we do is important. The challenges we face...For subcontractorFlexible hours3 days per week- ...Nova Sky Stories is seeking a skilled Operations Software Engineer based in Boulder, CO. In this role, you will build and maintain software that powers large-scale drone light shows, working across the stack with a focus on production and show management. Ideal candidates...Flexible hours
- ...providers, and health information reach the people who need them most. THE OPPORTUNITY We're looking for a backend focused Sr. Software Engineer to join our Boulder-based team and help build the infrastructure powering our privacy first, data-driven platform. This role...Full timeWork at officeRelocation
- ...A leading research institution in Boulder, Colorado is seeking a Software Engineer to contribute to the Pangeo platform, focused on developing scalable solutions for large climate data analysis. The role involves collaborating with a vibrant Open Source community, debugging...
- ...that moves fast and works with some of the world's coolest projects - join us. Who you are You take pragmatic approaches to writing software You test drive and refactor your code with confidence You avoid large upfront design and focus on incremental change You enjoy...InternshipWork at officeRemote workWork from home
$165k - $218k
...Senior Software Engineer, State Estimation Own our state estimation algorithms from research to production at Anduril Location: Boulder, Colorado, United States Compensation: $165,000 - 218,000 USD / year Job Tags: Software About The Role Anduril Industries is a defense...Full timeWork experience placement$132.1k - $244.6k
...Sr Software Engineer- Time Synchronization Boulder, Colorado, United States Software and Services Imagine what you could do at Apple! Everyday new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Do you bring passion...Relocation$162.5k - $286.4k
...Senior Software Engineer, watchOS Widgets & Live Activities - Watch Software Boulder, Colorado, United States Software and Services The watchOS System Spaces group is seeking a new colleague to help us shape the future of Apple Watch. As a senior software engineer on the...Relocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - NCAR. 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

