At a Glance
- Tasks: Join a dynamic team to enhance satellite operations through innovative software solutions.
- Company: Spire Global is a leading space-to-cloud analytics company with a vast satellite constellation.
- Benefits: Enjoy hybrid work, generous time off, education assistance, and fitness reimbursements.
- Why this job: Be part of a mission-driven company that improves life on Earth with cutting-edge technology.
- Qualifications: 3+ years in web backend development, proficiency in Python, and familiarity with cloud services required.
- Other info: Access to export-controlled technology may be needed; Spire will assist with necessary licenses.
The predicted salary is between 43200 - 72000 £ per year.
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.
At Spire, the Space Operations Software team is responsible for preparing for this growth using software to automate mission management, improve telemetry monitoring, monitor ground station activity, and provide the tools needed to analyze constellation performance.
As a Space Operations Software Engineer, you will be working with a small team in an agile environment. You will be working on systems and tools that improve the efficiency of the satellite fleet. Some specific areas include:
- Build applications for visualizing and analyzing satellite telemetry
- Build applications for monitoring ground station and satellite status and control satellite operations.
- Develop software to provide automatic fault detection, isolation, and recovery operations for the spacecraft.
Candidates should have experience implementing systems using Python, including integrating with a diverse set of data stores and cloud services. They will need to interface with the satellite operations and ground station teams to adapt user needs into system requirements and have the experience to collaborate and iterate on the resultant projects.
Basic Qualifications / Experience:
- 3+ years professional experience writing web backend
- Familiarity with Linux, including Bash scripting and basic system administration
- Familiarity with Javascript development and at least one Javascript framework
- Proficiency using and developing containers for development and production environments
Strong candidates will also possess skills in one or more of the following areas:
- 5+ years of experience with system and web application development using Python
- Familiarity with data backends like S3, RDS, Postgres, Redis, and Elasticsearch
- Experience with Django
- Infrastructure as Code tools such as Terraform and Ansible
- Familiarity with Python data visualization libraries
- Experience with Typescript and React
- Experience implementing monitoring and alerting system using systems like Grafana, Prometheus, or Nagios
Spire operates a hybrid work model, and this position will require you to work a minimum of three days per week in the office.
Access to US export-controlled software and/or technology may be required for this role. If needed, Spire will arrange the necessary licenses—this is not something candidates need to have before applying. #LI-MI
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.
To help maintain a safe and secure workplace for Spire employees, all candidates who receive a conditional offer will be required to complete a background check. This may include criminal history and employment verification.
Applying from California? Please review the CCPA Applicant Privacy Policy.
Applying from the EU? Please review Spire\’s Privacy Policy.
#J-18808-Ljbffr
Senior Software Engineer employer: Rocket Lab
Contact Detail:
Rocket Lab Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with Spire Global's mission and values. Understanding their focus on space-to-cloud analytics and how they utilise satellite data can help you tailor your conversations during interviews, showing that you're genuinely interested in their work.
✨Tip Number 2
Brush up on your Python skills, especially in the context of web backend development. Since the role requires experience with Python for system implementation, being able to discuss specific projects or challenges you've faced using Python will set you apart.
✨Tip Number 3
Get comfortable with the tools mentioned in the job description, such as Docker for containerisation and Terraform for Infrastructure as Code. Being able to demonstrate your hands-on experience with these technologies can significantly boost your candidacy.
✨Tip Number 4
Network with current or former employees of Spire Global on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the specifics of the role, which can be invaluable during your interview process.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Python and web backend development. Emphasise any projects that involved satellite telemetry or ground station operations.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for space technology and how your skills align with Spire's mission. Mention specific technologies you’ve worked with, such as Django or containerisation tools, to demonstrate your fit for the role.
Showcase Relevant Projects: Include links to any relevant projects or GitHub repositories in your application. Highlight projects that involve data visualisation, monitoring systems, or any experience with cloud services, as these are key aspects of the role.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Brush up on your knowledge of Linux, Bash scripting, and any JavaScript frameworks you’ve used, as well as your experience with monitoring systems like Grafana or Prometheus.
How to prepare for a job interview at Rocket Lab
✨Showcase Your Python Skills
Since the role requires experience in Python, be prepared to discuss your past projects and how you've implemented systems using this language. Bring examples of your work that demonstrate your proficiency, especially in integrating with data stores and cloud services.
✨Understand the Agile Environment
Spire operates in an agile setting, so it's crucial to show your familiarity with agile methodologies. Be ready to discuss how you've worked in small teams, adapted to changes quickly, and contributed to iterative development processes.
✨Familiarise Yourself with Satellite Operations
Research Spire's satellite operations and understand the basics of telemetry monitoring and ground station activities. This knowledge will help you relate your technical skills to the specific needs of the role and demonstrate your genuine interest in the company's mission.
✨Prepare for Technical Questions
Expect technical questions related to web backend development, Linux, and containerisation. Brush up on your Bash scripting and system administration skills, as well as your knowledge of Javascript frameworks, to confidently tackle any technical challenges during the interview.