Close

Service Interruption

Job Announcement: NSIDC Science Software Developer

View all jobs at NSIDC

NSIDC needs Scientific Software Developers

About NSIDC:

The mission of the National Snow and Ice Data Center (NSIDC) is to make fundamental contributions to cryospheric science and excel in managing data and disseminating information in order to advance understanding of the Earth system. NSIDC is a trusted source of cryospheric data and services, and is a leader in research and development within this field. We enjoy a broad stable funding base which collectively supports our infrastructure and provides growth in numerous technical fields.

What we do:

We turn scientific algorithms into high-quality code, in support of applications, services, and interfaces, contributing to a valuable scientific mission. We work in small agile teams to architect, implement and modernize science data production systems, build interactive data visualization tools, and showcase climate change indicators to broad audiences.

We have a variety of interesting, meaningful technical challenges to solve, and our tech punch card includes Python (NumPy, matplotlib), JavaScript (Backbone, Underscore, Mocha/Chai), GDAL/OGR, MapServer, Ruby (Rails, Sinatra, Rake), Vagrant, Puppet, Java, Perl, C, IDL, Fortran(!), Continuous Integration, and TDD. We write a pleasantly high ratio of new code to maintenance work.

How we do it:

We enjoy a casual environment with good benefits, generous vacation and sick time, and flexible schedules. We work with smart people in a highly collaborative environment. Our development staff are organized into small teams, and we use Agile methods (Scrum, KanBan, Lean). We provide significant input to the products, from conception to implementation. We challenge each other to learn new skills and consistently improve our craftsmanship and take pride in creating quality software in intelligent ways.

About you:

You treat coding as a craft, and love doing so. You can understand the science and bring innovation to the development of Earth science software systems. You can master any programming technology given a little time to do so, and probably have done so in the last year or two. You might have a couple of GitHub forks or repos you’d be proud to show us. You work well in a team environment, have the experience and confidence to disagree when appropriate, and the soft skills to do so respectfully. You are excited (not intimidated) by solving problems neither you nor anyone else on the team have solved before. You hold a bachelor’s degree from an accredited university (the University of Colorado requires this).

Search www.jobsatcu.com using job posting number RF00973 to formally apply for this position. Be prepared to upload your cover letter, a current resume, contact information for three references, proof of your degree (upload under Doc 1), and complete the Faculty/Exempt Professional and EEO Data (application) form. Please note: we fully understand that these University hoops one must jump through might deter qualified candidates, so we encourage you to first send a cover letter and resume to apply.dev@nsidc.org to get the process started quickly. We will ask the best candidates to apply formally.

The University of Colorado is an Equal Opportunity Employer committed to building a diverse workforce. We encourage applications from women, racial and ethnic minorities, individuals with disabilities and veterans. Alternative formats of this ad can be provided upon request for individuals with disabilities by contacting the ADA Coordinator at (303) 492-1334.

The University of Colorado at Boulder conducts background checks for all final applicants being considered for employment.

Page last updated: 03/03/14