Job Description
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
-