Senior Software Engineer
1 month ago
Spire Maritime business unit has the largest proprietary satellite constellation and the highest volume of vessel position updates. We are detecting over 600K vessels and 250K active vessels per day. We offer the most complete picture of AIS data on the market with data dating back to 2010.
Job Description:Scope of the Role:
- Design, implement, test, and operate code that analyzes, integrates, and serves Spire's real-time and historical maritime data.
- Maintain stateful data pipeline processing more than 600 million messages every day, storing the data, and making meaningful insights in real-time based on it.
- Industrialize the data processing and analytical pipelines that process the satellite and third-party terrestrial data that our customers use.
- Improve and scale Spire Maritime API products to higher throughput, deeper insights, and more customers, while making them more secure and reliable.
- Help our customers to make better-informed decisions, even in highly congested traffic areas, with enhanced vessel detection.
- Join a collaborative, fast-moving, high-functioning team that values on-time delivery and a wide variety of expertise: backend services, distributed and streaming data analysis, CI/CD, infrastructure, operations, etc.
- Highly collaborative team player who values shared code ownership, testing, documentation, code reviews, and supporting customers, both internal and external.
- Clear and effective communication is crucial for collaborating with team members, understanding requirements, and conveying technical concepts to non-technical stakeholders.
- Ability to prioritize tasks, set realistic estimations, and manage their time effectively.
- 4+ years of working experience in software engineering.
- Computer science degree or equivalent work experience.
- Experience with one or more programming languages out of: Go, Java, and Python.
- Experience owning full-lifecycle software development: requirement gathering, development, testing, delivery, monitoring, and incident response.
- Experience with distributed systems and high-throughput data analysis, e.g., Kafka, Hadoop, and Flink.
- Hands-on DevOps experience. Familiarity with services and tools like AWS, Kubernetes, Docker, Terraform, Concourse, Argo CD, etc.
- Preference for straightforward, resilient solutions.
- Proficiency in written communication to convey ideas effectively.
- Exposure and familiarity with AI/ML Models and systems.
- Highly detail-oriented and completeness-driven; won't stop until it's done properly.
- Drive to keep your skills and knowledge of software development and delivery up to date, and incorporate those learnings into your day-to-day work.
- Ability to see the big picture, understand where the world is heading, and instinctively know the right way to do things.
- Ability to work across multiple teams with a variety of experience and expertise to produce solutions that are mutually agreeable resolutions to technical issues.
- Product mentality: figure out how to maximize value and deliver that to the customer.
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
About Spire
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.
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 California Department of Fair Employment and Housing website.
Applying from the EU? Please review Spire's Privacy Policy.
-
Senior Software Engineer
1 day ago
Cambridge, Ontario, Canada CITY RENO & DESIGN Full timeWe are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have experience in designing and developing scalable software systems.Key responsibilities include:Designing and implementing software systemsCollaborating with cross-functional teamsEnsuring software quality and reliabilityThe successful candidate will...
-
Senior Software Engineer
1 day ago
Cambridge, Ontario, Canada ATS Automation Full timeJob Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our Python Development Team.Key Responsibilities:* Design, develop, and maintain high-quality software applications using Python* Collaborate with cross-functional teams to identify and prioritize project requirements* Ensure code meets industry standards for...
-
Senior Software Engineer
6 days ago
Cambridge, Ontario, Canada ATS Automation Full timeAt ATS Automation, we are seeking a highly skilled Senior Software Engineer to join our Innovation Center. As a key member of our team, you will be responsible for designing, developing, and maintaining our cutting-edge software solutions.Key Responsibilities:Design and develop software applications using modern web frameworks and technologies.Collaborate...
-
Senior Software Engineer
4 weeks ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeUnlock the Power of Maritime DataSpire Global, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our maritime data analytics team, you will be responsible for designing, implementing, and maintaining the software that analyzes and serves our real-time and historical maritime data.Key Responsibilities:Own the...
-
Senior Software Engineer
4 weeks ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeUnlock the Power of Maritime DataSpire Global, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our maritime data analytics team, you will be responsible for designing, implementing, and maintaining the software that analyzes and serves our real-time and historical maritime data.Key Responsibilities:Own the...
-
Senior Software Engineering Team Lead
1 week ago
Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full timeWe are seeking a highly skilled Senior Software Engineering Team Lead to join our team at Lone Wolf Real Estate Technologies Inc. As the Manager, Software Engineering, you will be responsible for leading a dedicated team of professionals in the transition of our flagship product from desktop to web-based application.Your knowledge and experience will help to...
-
Senior Software Engineer
1 day ago
Cambridge, Ontario, Canada MB CAMBRIDGE INC. Full timeAbout the Role:We are seeking a skilled Senior Software Engineer - Frontend Development to join our team. The ideal candidate will have a strong foundation in HTML, CSS, and JavaScript, as well as experience with popular frontend frameworks and libraries. This is a great opportunity to work on challenging projects and collaborate with a talented team of...
-
Cambridge, Ontario, Canada Ontario Inc. Full timeWe are seeking a skilled Senior Software Engineer to join our team and contribute to the development of cutting-edge web applications.The ideal candidate will have extensive experience in software development and a strong understanding of web technologies.Responsibilities include designing and implementing robust web applications, collaborating with...
-
Senior Software Engineer
1 day ago
Cambridge, Ontario, Canada Royal Shawarma Full timeWe are seeking a Senior Software Engineer - Cloud Infrastructure to join our team. This role will focus on designing and implementing scalable cloud infrastructure solutions.Responsibilities include:Designing and implementing cloud infrastructure solutions using AWS and Azure.Collaborating with cross-functional teams to ensure seamless integration with...
-
Senior Software Designer
4 weeks ago
Cambridge, Ontario, Canada ATS Automation Full timeJob Title: Senior Software DesignerATS Automation is seeking a highly skilled Senior Software Designer to join our Life Sciences Systems team. As a key member of our team, you will design and develop world-class automation solutions for medical device and pharmaceutical companies.Key Responsibilities:Design and develop software programs (PLC and/or PC based)...
-
Senior Software Designer
4 weeks ago
Cambridge, Ontario, Canada ATS Automation Full timeJob Title: Senior Software DesignerATS Automation is seeking a highly skilled Senior Software Designer to join our Life Sciences Systems team. As a key member of our team, you will design and develop world-class automation solutions for medical device and pharmaceutical companies.Key Responsibilities:Design and develop software programs (PLC and/or PC based)...
-
Senior Software Designer
4 weeks ago
Cambridge, Ontario, Canada ATS Corporation Full timeUnlock Your Potential as a Senior Software DesignerAt ATS Corporation, we're pushing the boundaries of innovation and excellence in the life sciences industry. As a Senior Software Designer, you'll be part of a dynamic team that's shaping the future of automation solutions.About the RoleWe're seeking a highly skilled and motivated individual to design and...
-
Senior Software Designer
4 weeks ago
Cambridge, Ontario, Canada ATS Corporation Full timeUnlock Your Potential as a Senior Software DesignerAt ATS Corporation, we're pushing the boundaries of innovation and excellence in the life sciences industry. As a Senior Software Designer, you'll be part of a dynamic team that's shaping the future of automation solutions.About the RoleWe're seeking a highly skilled and motivated individual to design and...
-
Senior Software Engineer
2 months ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeAbout the RoleWe are seeking an experienced Senior Software Engineer to join our IoT Infrastructure Engineering team at Spire Global, Inc. This critical role will ensure the reliable delivery of data in adverse network environments from devices connected over the internet globally.Key ResponsibilitiesDesign and Development: Design processes for device...
-
Senior Software Engineer
2 months ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeAbout the RoleWe are seeking an experienced Senior Software Engineer to join our IoT Infrastructure Engineering team at Spire Global, Inc. This critical role will ensure the reliable delivery of data in adverse network environments from devices connected over the internet globally.Key ResponsibilitiesDesign and Development: Design processes for device...
-
Software Engineer
2 weeks ago
Cambridge, Ontario, Canada Spire Full timeJob Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team at Spire Global. As a key member of our team, you will design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design processes for device provisioning, software...
-
Senior Linux Systems Engineer
4 weeks ago
Cambridge, Ontario, Canada NavitsPartners Full timeJob Title: Senior Linux Systems EngineerWe are seeking a highly skilled Senior Linux Systems Engineer to join our team at NavitsPartners.Key Responsibilities:Provide comprehensive support and solutions for Linux system operations, ensuring optimal performance and reliability.Manage the installation, upgrading, and maintenance of Linux servers, including...
-
Senior Linux Systems Engineer
4 weeks ago
Cambridge, Ontario, Canada NavitsPartners Full timeJob Title: Senior Linux Systems EngineerWe are seeking a highly skilled Senior Linux Systems Engineer to join our team at NavitsPartners.Key Responsibilities:Provide comprehensive support and solutions for Linux system operations, ensuring optimal performance and reliability.Manage the installation, upgrading, and maintenance of Linux servers, including...
-
Cambridge, Ontario, Canada HESPELER GAS & CONVENIENCE Full timeAbout the Role: We're seeking a dedicated Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and implementing scalable software solutions using Java and Python. Key Responsibilities:Design and develop software solutions using Java and Python.Collaborate with cross-functional...
-
Senior Software Engineer
10 hours ago
Cambridge, Ontario, Canada Ontario Inc. Full timeJob Title: Cloud EngineerWe are seeking a skilled Cloud Engineer to join our Software Development Team. As a Cloud Engineer, you will be responsible for designing, building, and maintaining cloud-based infrastructure to support our software applications.Design and implement cloud-based infrastructure solutionsCollaborate with cross-functional teams to ensure...