Entry-Level Software Engineer

PlanetIQ, LLC
Golden, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Junior
Compensation
$ 120K

Job location

Remote
Golden, United States of America

Tech stack

Clean Code Principles
JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
Code Review
Databases
Data Systems
Relational Databases
Software Debugging
Linux
Python
PostgreSQL
Software Engineering
SQLite
SQL Databases
SQLAlchemy
Cloud Platform System
React
Flask
Backend
GIT
Kubernetes
Information Technology
Front End Software Development
Software Version Control
GNSS
Docker

Job description

We are seeking an enthusiastic Software Engineer to join our team. You will assist with coding, testing, and debugging advanced weather data systems while working closely with senior developers. If you are interested in weather and aerospace technology and looking for an opportunity to grow, we want to hear from you. About PlanetiQ PlanetiQ is a privately owned space-technology company providing the highest-quality GNSS radio occultation (RO) data from our own satellite constellation. Our data powers accurate weather and climate forecasts and helps protect communities from severe weather. Founded in 2015, we serve government, defense, and industry leaders worldwide, and in 2025 were awarded NOAA NESDIS's largest ever, $24.3M weather satellite data contract. We are known for solving tough problems, building groundbreaking technology, and setting the standard for precision and reliability in atmospheric sensing. This role is backend-focused with a tech environment built around Linux, Python, Flask, PostgreSQL, SQLite, and SQLAlchemy. Additionally, we offer opportunities for frontend development using React and JavaScript, and our cloud infrastructure is centered on AWS, Docker, and Kubernetes. Role

  • Write clean, testable, and efficient code
  • Collaborate with senior engineers to design new features
  • Troubleshoot, debug, and upgrade existing applications
  • Participate in code reviews
  • Analyze and develop software prototypes and/or applications as part of a team
  • Participate in the complete software development lifecycle: feature concept, design, development, testing, and operational support

Requirements

  • BS degree in a scientific or engineering field, with a BS in Computer Science preferred; BA degrees will be considered with relevant work experience

  • 0-3 years professional experience o Recent graduates must have a 3.0 GPA or higher

  • Proficiency in the Python programming language

  • Proficiency with SQL and relational data modeling

  • Must be able to program without use of AI tools and demonstrate that ability in an interview, A well-qualified candidate will also have experience in two or more of the following specific areas:

  • Experience with remote sensing data or applications

  • Some front-end experience, especially with the React framework

  • Proficient in using git or other tools for version control

  • Experience with Kubernetes

  • Familiarity with database technologies such as PostgreSQL or SQLite

  • Familiarity with back-end frameworks such as Flask or SQLAlchemy

  • Familiarity with AWS or other cloud computing platforms

Benefits & conditions

  • Base salary: $70k-120k, commensurate with the candidate's relevant work experience and their demonstrated performance during the interview process
  • Equity in the form of stock options
  • Annual performance-based bonus
  • Medical, dental, and vision insurance with fully-paid premiums for employee and family
  • 401(k) plan
  • 33 days of PTO per year, including holidays and sick days

Apply for this position