Senior Software Engineer

3 weeks ago


BC Canada Planet Full time

Join to apply for the Senior Software Engineer role at Planet. 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 worldwide and joining us from offices in San Francisco, Washington DC, Germany, Austria, Slovenia, and the Netherlands. Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Industries Software Development About the Role We’re looking for a Software Engineer focused on building robust code to analyze customer telemetry, with a focus on geospatial data. You will work on building scalable, low‑latency APIs and reliable data pipelines to deliver critical information to both customers and the business. The ideal candidate will have a positive attitude, a collaborative mindset, and be passionate about solving complex problems in innovative ways. Additionally, you will have the opportunity to work closely with cross‑functional teams, contributing to the development of new features and improving existing systems. Our team is small and distributed across Eastern North America and Berlin. To ensure we have time to meet, our team starts no later than 9 AM ET; candidates should operate in Eastern, Atlantic or Newfoundland timezones. This is a full‑time, remote position based in Canada. If located near an office, you are expected to work from that office 3 days per week. Impact You’ll Own Propose, plan and build improvements to a newly‑built, event‑driven architecture for performance and flexibility Identify, troubleshoot, and resolve technical issues related to customer telemetry and reporting Build and maintain high‑performance data processing pipelines to efficiently handle large volumes of data Develop, document and maintain APIs that deliver actionable insights from customer telemetry, enabling data‑driven decision‑making and enhancing customer experience through real‑time and historical analytics Identify open‑source tools which fit new data engineering needs Review code changes and improve your own changes based on team feedback Write and improve automated tests to ensure the accuracy and reliability of code What You Bring Bachelor’s degree Experience discussing, planning and building projects in Python and Golang Experience with OpenAPI and REST code generation Experience with relational databases, especially BigQuery and Timescale Excellent communication skills in English, written and oral 6+ years of experience in software development Experience working in cross‑functional teams that put customer requirements first Ability to be adaptable and open to mentorship Experience with CI/CD and source control tooling (GitHub, GitLab) Experience with public cloud reference architectures and services, such as Google Cloud Platform or AWS What Makes You Stand Out Experience with Airflow, Spark or other data engineering tools Experience using spatial data, including working with large GeoJSON files and web tile formats Experience with event‑driven systems, especially Pub/Sub and Kafka Experience building backend services and infrastructure that scales and is easy to evolve Experience with SQL‑based ETL development, data warehousing pipeline development and optimization with large data sets Experience planning and building automated end‑to‑end tests across data pipelines, APIs and web apps Application Deadline February 5th, 2026, 23:59 Benefits While Working At Planet 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 Quality of Life Stipend Equity Volunteering Paid Time Off Why We Care So Much About Belonging We’re dedicated to helping the whole Planet, and to do that we must strive to represent all of it within each of our offices and on all of our teams. That’s why Planet is guided by an ultimate north star of Belonging—dreaming big as we approach our ongoing work. If this job intrigues you, but you’re thinking you might not have all the qualifications, please… do apply At Planet, we are looking for well‑rounded people from around the world who can contribute to more ways than just what is listed in this job description. We don’t just fill positions, we aspire to fulfill people’s careers, most excited about folks who are motivated by our underlying humanitarian efforts. We are a few orbits around the sun before we get to where we want to be, so we hope you’re excited to come along for the ride. EEO Statement Planet is committed to building a community where everyone belongs and we invite people from all backgrounds to apply. Planet is an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. Know Your Rights. Accommodations Planet is an inclusive community and we know that everyone has their own needs. If you have a disability or special need that requires accommodation during the hiring process, please reach out to or contact your recruiter with your request. Your message will be confidential and we will be happy to assist you. Privacy Policy By clicking “Apply Now” at the top of this job posting, I acknowledge that I have read the Planet Data Privacy Notice for California Staff Members and Applicants, and hereby consent to the collection, processing, use, and storage of my personal information as described therein. By clicking “Apply Now” at the top of this job posting, I acknowledge that I have read the Candidate Privacy Notice GDPR Planet Labs Europe, and hereby consent to the collection, processing, use, and storage of my personal information as described therein. AI in Our Interviewing Process Planet is committed to providing an exceptional interview experience for all candidates. We are currently exploring AI interviewing technologies to better focus on candidates and less on trying to capture notes. As such, with the candidate’s consent, select interviews may be recorded and include a Planet AI Notetaker for transcription and summarization purposes. Should an interview involve use of AI interview technologies, the candidate will receive notification and have the ability to opt out both in advance and/or real‑time. Opting out will not affect one’s candidacy. #J-18808-Ljbffr



  • , BC, Canada Aplos Software Full time

    About Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora , with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....


  • , , Canada ECI Software Solutions Full time

    Senior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...


  • , , Canada ECI Software Solutions Full time

    Senior Software Engineer – ECI Software Solutions Location: US or CA Remote We are seeking a Senior Software Engineer with a strong "builder" mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • , , Canada Alpine Software Group Full time

    About Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora, with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....


  • , BC, Canada Stellar AI Full time

    Senior Software Engineer Join to apply for the Senior Software Engineer role at Stellar AI . Get AI-powered advice on this job and more exclusive features. This range is provided by Stellar AI. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $70.00/hr - $70.00/hr Location Fully remote:...


  • , , Canada ECI Software Solutions Full time

    A software development company in Canada is seeking an experienced Senior Software Engineer to play a crucial role in designing and executing product modernization plans. You will work on transitioning to a SaaS-based cloud-native architecture with a strong focus on quality and operational excellence. The ideal candidate should have over 7 years of software...


  • Canada / Vancouver, BC / Toronto, ON Orchestry Software Full time $140,000 - $180,000 per year

    About OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...


  • , BC, Canada ServiceTitan, Inc. Full time

    Senior Software Engineer page is loaded## Senior Software Engineerlocations: Canada British Columbia Remotetime type: Full timeposted on: Posted Todayjob requisition id: JR As a Senior Software Engineer will be part of the engineering team at ServiceTitan to help improve our products and build new ones. This is an exciting role for an engineer to come in and...