Job Description
Job Title: Software Engineer
Location-Type: Hybrid (3 days/week onsite, Tuesday–Thursday) – Boulder, CO 80301
Start Date Is: 2 weeks from offer
Duration: 6-month contract-to-hire
Compensation Range: $60.38/hr – $77/hr
Job Description:
The Software Engineer will serve as a senior technical contributor leading backend and API development efforts for a large-scale data and metadata management platform supporting mission-critical forecasting and research systems.
Day-to-Day Responsibilities:
Lead end-to-end backend product and API development initiatives
Manage and enhance metadata systems supporting large-scale data workflows
Develop and maintain web backend services and data APIs
Write and optimize SQL queries and database applications
Deploy and support applications in cloud environments (primarily AWS)
Contribute to Unix systems programming and HPC deployments
Participate in 2-week Agile sprints and CI/CD processes
Allocate ~50% of time to infrastructure and production support
Collaborate with internal teams and external agency partners
Solve technical problems in live coding/whiteboard scenarios (C or Python)
Requirements:
Must-Haves:
8–12 years of software engineering experience
Technical lead experience with APIs or full product lifecycle ownership
Strong backend development experience (C and/or Python)
Web backend and data API development experience
Database application experience and strong SQL skills
Unix systems programming experience
Cloud experience (AWS preferred)
Data governance experience working with complex datasets
Bachelor's degree (advanced degree preferred)
Strong communication and problem-solving skills
Nice-to-Haves:
High-Performance Computing (HPC) experience
CI/CD pipeline experience
Data pipeline/platform experience
Academic or research background
Hybrid remote