Software Engineer

1 month ago


Cambridge, Canada Spire Full time

We improve life on Earth with data from space.

Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire’s data infrastructure includes a global ground station network and 24/7 operations that provide real-time global coverage of every point on Earth.

We are seeking an experienced Software Engineer for our IoT Infrastructure Engineering team to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers. This critical role will ensure the reliable delivery of data in adverse network environments from devices connected over the internet globally. The successful candidate will be responsible for developing systems that power these devices throughout their lifecycle.

Key Responsibilities

Design processes for device provisioning, software updates, and network transitions (e.g., from staging to production environments) Turn acceptance criteria into code and implement in CI/CD Evaluate, prototype, and select IoT solutions to ensure performant data transfer and control Design, implement and deploy IoT tooling, including setup and configuration of AWS and on-device software Develop and deploy SLA monitoring to ensure high availability and performance Collaborate with the Infrastructure team to set up and maintain core infrastructure required including things like object storage, Kafka clusters, Databricks, etc Design and develop processing chains for the data produced by the IoT devices, including ingestion, and analytics Finalize documentation and user manuals for device installation, monitoring, and troubleshooting Develop runbooks for failure scenarios and maintain post-installation plans, including security updates and partner liaison

Requirements

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field Strong understanding of network protocols, data management, and security best practices Excellent problem-solving skills, with the ability to work independently and collaboratively as part of a team Experience with agile development methodologies and version control systems (e.g., Git) Good understanding of the TCP/IP stack, tunnelling protocols, and routing Strong communication and documentation skills

Nice to Have

2+ years of experience in developing and maintaining large-scale distributed systems with a focus on infrastructure engineering Proficiency in Linux, AWS, IoT tooling (e.g., ThingsBoard, JFrog Connect) Hands on experience with big data technologies like Kafka, Databricks, S3, Flink, Spark Certification in AWS, Linux, or related areas Understand how to set up HTTP API endpoints

Spire operates a hybrid work model, and this position will require you to work a minimum of three days per week in office.

Access to US export controlled software and/or technology may be required.


Global Perks
️ Name Your Satellite Program (NYSP)
Launch Attendance
Generous Time Off Policy
Education Assistance Program
Employee Assistance Program (EAP)
Employee Stock Purchase Program (ESPP)
Family Leave
Fitness Reimbursement
Employee Referral Program
Healthy snacks & beverages in every office


Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We are proud to be an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status.

Applying from California? Please review the .

Applying from the EU? Please review Spire's Privacy Policy.


  • Software Engineer

    2 weeks ago


    Cambridge, Canada Spire Global, Inc. Full time

    We are seeking an experienced Software Engineer for our IoT Infrastructure Engineering team to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers. This critical role will ensure the reliable delivery of data in adverse network environments from devices connected over the internet globally. The successful...

  • Software Engineer

    1 month ago


    Cambridge, Canada Spire Global, Inc. Full time

    We are seeking an experienced Software Engineer for our IoT Infrastructure Engineering team to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers. This critical role will ensure the reliable delivery of data in adverse network environments from devices connected over the internet globally. The successful...

  • Software Engineer

    1 month ago


    Cambridge, Canada Spire Global, Inc. Full time

    We are seeking an experienced Software Engineer for our IoT Infrastructure Engineering team to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers. This critical role will ensure the reliable delivery of data in adverse network environments from devices connected over the internet globally. The successful...


  • Cambridge, Canada Lone Wolf Real Estate Technologies Inc Full time

    We are engaged in the transition of our flagship product from desktop to web-based application and need a talented leader for a dedicated team of professionals. As the Manager, Software Engineering, you will develop an understanding of our history and help drive the transformation to an on-line, best-in-class, software as a service (SaaS) solution. Your...

  • Software Engineer

    3 weeks ago


    Cambridge, Canada Spire Full time

    We are seeking an experienced Software Engineer for our IoT Infrastructure Engineering team to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers. This critical role will ensure the reliable delivery of data in adverse network environments from devices connected over the internet globally. The successful...

  • Software Engineer

    3 weeks ago


    Cambridge, Canada Spire Full time

    We are seeking an experienced Software Engineer for our IoT Infrastructure Engineering team to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers. This critical role will ensure the reliable delivery of data in adverse network environments from devices connected over the internet globally. The successful...


  • Cambridge, Canada Nautilus Biotechnology Full time

    At Nautilus, we have a big and important mission: improve the health of millions by unleashing the potential of the proteome to accelerate drug development and enable a new world of precision and personalized medicine. We are developing a single-molecule protein analysis platform of unprecedented sensitivity, scale, and ease of use that we believe will...


  • Cambridge, Canada Spire Full time

    Working on our satellites offers software developers a chance to interact with the fullest of stacks, and this position provides the opportunity for a talented software engineer to really push themselves and develop their skills further. As an Embedded Software Engineer at Spire Global, you will help develop our world-class spacecraft and their terrestrial...


  • Cambridge, Ontario, Canada Spire Full time

    Working on our satellites offers software developers a chance to interact with the fullest of stacks, and this position provides the opportunity for a talented software engineer to really push themselves and develop their skills further. As an Embedded Software Engineer at Spire Global, you will help develop our world-class spacecraft and their terrestrial...


  • Cambridge, Ontario, Canada ATS Automation Full time

    About ATS Automation ATS Automation is a global leader in factory automation solutions, dedicated to helping medical device and pharmaceutical companies achieve operational excellence. We design, build, and service cutting-edge automated systems that improve efficiency, quality, and safety. Job Description: Senior Controls Software Engineer We are seeking a...


  • Cambridge, Ontario, Canada Nautilus Biotechnology Full time

    At Nautilus Biotechnology, we are driven by a significant mission: to enhance the health of millions by unlocking the potential of the proteome, thereby accelerating drug development and paving the way for a new era of precision and personalized medicine. Our team is developing a groundbreaking single-molecule protein analysis platform characterized by...


  • Cambridge, Ontario, Canada Nautilus Biotechnology Full time

    At Nautilus Biotechnology, we are driven by a significant mission: to enhance the health of millions by unlocking the potential of the proteome, thereby accelerating drug development and paving the way for a new era of precision and personalized medicine. Our focus is on creating a single-molecule protein analysis platform that boasts unparalleled...


  • Cambridge, Ontario, Canada Nautilus Biotechnology Full time

    At Nautilus Biotechnology, we are driven by a significant mission: to enhance the health of millions by unlocking the potential of the proteome, thereby accelerating drug development and paving the way for a new era of precision and personalized medicine. We are creating a groundbreaking single-molecule protein analysis platform characterized by unparalleled...

  • Software Engineer

    2 days ago


    Cambridge, Ontario, Canada MealSuite Full time

    About MealSuiteMealSuite is a privately owned Software as a Service (SaaS) organization with a strong presence in the foodservice technology industry. Our mission is to deliver smiles and satisfaction to the continuum of care through an all-in-one foodservice management technology.Our CultureWe value teamwork, innovation, and sustainability. Our progressive...

  • Software Engineer

    21 hours ago


    Cambridge, Ontario, Canada MealSuite Full time

    About MealSuiteMealSuite is a privately owned Software as a Service (SaaS) organization with a strong presence in the foodservice technology industry. Our mission is to deliver smiles and satisfaction to the continuum of care through an all-in-one foodservice management technology.Our CultureWe value teamwork, innovation, and sustainability. Our progressive...


  • Cambridge, Canada Nautilus Biotechnology Full time

    At Nautilus, we have a big and important mission: improve the health of millions by unleashing the potential of the proteome to accelerate drug development and enable a new world of precision and personalized medicine. We are developing a single-molecule protein analysis platform of unprecedented sensitivity, scale, and ease of use that we believe will...


  • Cambridge, Canada Nautilus Biotechnology Full time

    At Nautilus, we have a big and important mission: improve the health of millions by unleashing the potential of the proteome to accelerate drug development and enable a new world of precision and personalized medicine. We are developing a single-molecule protein analysis platform of unprecedented sensitivity, scale, and ease of use that we believe will...

  • Lead Software Engineer

    3 months ago


    Cambridge, Canada Lone Wolf Real Estate Technologies Inc Full time

    Those duties include:  Work within an Agile environment to plan and deliver work incrementally.  Develop high quality maintainable and scalable SaaS (Software as a Service) applications on the Java technology stack. Collaborate with product owners, architects, and software engineers to deliver key business objectives.  Deliver an...

  • Sr. Software Engineer

    3 months ago


    Cambridge, Canada Lone Wolf Real Estate Technologies Inc Full time

    Be part of a fast moving, agile product development team working on the development of Lone Wolf applications. Deliver reliable, scalable new features using .NET Framework, .NET Core, Razor, JavaScript, Microsoft SQL Databases and other modern technologies. Collaborate with the Dev Team and Product teams to design and deliver finished, high-quality, and...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Manager to join our team at Lone Wolf Real Estate Technologies Inc. As a key member of our software development team, you will be responsible for leading the development of our SaaS applications on the Java technology stack.Key ResponsibilitiesTechnical Leadership:...