Software engineer software
Welcome to Planet. We believe in using space to help life on Earth.
Planet designs, builds, and operates the largest constellation of imaging satellites in history. This constellation delivers an unprecedented dataset of empirical information via a revolutionary cloud-based platform to authoritative figures in commercial, environmental, and humanitarian sectors. We are both a space company and data company all rolled into one. Customers and users across the globe use Planet's data to develop new technologies, drive revenue, power research, and solve our world’s toughest obstacles. As we control every component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a variety of domains. We have a people-centric approach toward culture and community and we strive to iterate in a way that puts our team members first and prepares our company for growth. Join Planet and be a part of our mission to change the way people see the world. Planet is a global company with employees working remotely world wide and joining us from offices in San Francisco, Washington DC, Germany, Austria, Slovenia, and The Netherlands. About The Role Planet’s Mission Control is a web-based application that empowers spacecraft operators and analysts to monitor, control, and study our growing fleet of satellites. It is flanked by a number of distributed microservices that handle spacecraft scheduling, tasking, telemetry processing, and similar operational needs. Together, these services automate much of the day-to-day operations of Planet's fleet of satellites. You’ll be a part of a team that builds, maintains, and operates these tools. Our mission is to offer a seamless interface that enables spacecraft operators, analysts, and engineers at Planet to interact effortlessly with our assets in space. We strive to minimize operational burden, and to automate all aspects of satellite operations. You will be a part of a team that will support, enable and engage with the end users to iterate on these systems. In this role, you will tackle and solve a broad array of engineering problems in a fast-paced environment. This is a full-time, hybrid role which will require you to work from our Arlington office 3 days per week. Impact You'll Own- Maintain and augment the automation and services ultimately responsible for the operation of Planet’s satellites. This includes but is not limited to:
- Specify and implement new APIs and help improve existing ones.
- Evaluate and choose appropriate software technologies.
- Design and deploy critical infrastructure.
- Contribute with a team that values open and honest communication, collaboration, self-learning and initiative to solve problems big and small.
- Work closely with various teams across Planet, ranging from Satellite and Ground Operations, to Pipeline and Product teams to ensure the satellite constellation meets all of the needs to achieve Planet’s missions.
- Bachelors degree in Computer Science, Aerospace Engineering, or similar.
- 2+ years of relevant work experience.
- Experience in Python programming.
- Experience in API design.
- Attention to quality including automated testing, code review, and documentation.
- Experience with relational database technologies (e.g., Postgres, MySQL, etc.).
- Experience with maintaining peer-reviewed code and continuous integration and deployment workflows and tooling like GitLab CI and Docker or similar.
- Proficient Linux skills.
- Ability to be a self-starter for solving problems in a dynamic environment.
- Ability to clearly communicate and collaborate with cross-functional teams.
- Experience building services that leverage cloud-based infrastructure and tooling such as AWS or GCP.
- Experience maintaining infrastructure with Ansible or similar (eg. Kubernetes, Terraform).
- Experience working with monitoring tools like Datadog, Sentry, or equivalent.
- Experience working in microservice environments.
- Knowledge of aerospace concepts.
- Comprehensive Medical, Dental, and Vision plans
- Health Savings Account (HSA) with a company contribution
- Generous Paid Time Off in addition to holidays and company-wide days off
- 16 Weeks of Paid Parental Leave
- Wellness Program and Employee Assistance Program (EAP)
- Home Office Reimbursement
- Monthly Phone and Internet Reimbursement
- Tuition Reimbursement and access to LinkedIn Learning
- Equity
- Commuter Benefits (if local to an office)
- Volunteering Paid Time Off
Recommended Jobs
Sr. Machine Learning Engineer
Sr. Machine Learning Engineer Clearance Level: Top Secret (TS/SCI Eligible) US Citizenship: Required Job Classification: Full Time Location: Remote Years of Experience: 7 - 10 yea…
DSW Co-Manager
Find Your Fit at DSW We have a personal relationship with our shoes! You might say we’re even shoe obsessed. Our shoes tell the world who we are, make us feel great and inspire us to be our authen…
Part-time Pediatric Nurse practitioner
Job Description Job Description Part-time pediatric Nurse practitioner experienced in treating Newborns thru 19yo
Dietary Cook
Join our dietary team in a skilled nursing setting and help provide comfort, care and connection through every meal served to our residents! Advantages: Flexible Pay Options – Choose On-Demand Pa…
Au Pair
Hello! The job is to primarily take care of the children, but also to help around the house (no toilets cleaning though!!) We have 2 boys, and we need help in: - Getting them ready for school includin…
Software Developer
#restonfed Kforce has a client that is seeking a Software Developer in Huntsville, AL. Duties: * Develops codes, tests, and debugs new software or enhancements to existing software * Has good unders…
Customer service prep cook assistant
Job Description Job Description Working indoors and outdoors in a food truck serving customers and food prepping cleaning. We do BBQ and Caribbean food. Cooking, cleaning, dish washing, Cashie…
Financial Analyst - University of Virginia - University of Virginia S&E
Job Description The Office Support Supervisor will be responsible for the supervision and control of general office functions: payroll, A/P, A/R, sales reporting, inventory, and operating statem…
Phlebotomist
Job Description Job Description Job Title: Phlebotomist in Alexandria, Virginia 22311 Now Hiring: Phlebotomist I – Alexandria, VA (Full-Time, Onsite) Location: Alexandria, VA 22311 Contr…
Sr. Mechanical Engineer, Data Center Eng, MPS
DESCRIPTION Are you interested in developing solutions that have big impact? Are you someone who likes to challenge the status quo and work on developing innovative product solutions? If you are a…