Software Engineer developing tools for satellite operations at Planet. Maintaining automation services and collaborating with cross-functional teams to support satellite operations.
Responsibilities
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 HTTP 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.
Requirements
Bachelor’s 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.
Benefits
Extended Health and Dental Coverage
Health Spending Account
RRSP with company contribution
Paid time off including vacation, holidays and company-wide days off
Employee Wellness Program
Home Office Reimbursement
Monthly Phone and Internet Reimbursement
Tuition Reimbursement and access to LinkedIn Learning
Co - op Software Developer contributing to full - stack maritime SaaS development at Helm Operations. Building features that support tugboats, ferries, workboats, and global harbor operations.
Senior II Software Engineer enhancing Akamai’s cloud IAM services. Building resilient, regionally deployed software and tools for secure, high - availability performance.
Senior Fullstack Engineer building Grafana Labs’ Real User Monitoring observability platform. Developing scalable telemetry systems, APIs, data - heavy UIs, and real - time debugging experiences.
Senior Software Developer building C++ routing, bridging, and failover systems for Solace’s enterprise AI data platform. Developing distributed, real - time messaging infrastructure on Linux.
Senior Fullstack Engineer building Grafana Labs’ real - user monitoring observability platform. Developing scalable telemetry systems, APIs, and data - heavy frontend experiences.
Junior Software Developer building Java microservices and REST APIs for Solace Cloud's event broker control plane. Supporting React operations tooling, Kubernetes deployments, observability, and AI - native development.
Manufacturing software developer building factory and lab test systems for Ford electronic control units. Debugging C# and TestStand solutions for hardware validation.
Software Engineer III leading secure, scalable technology solutions for TD, a major North American bank. Designing, developing, automating and supporting complex applications and platforms.