At a Glance
- Tasks: Join our Space Reliability Engineering team to enhance satellite operations and develop innovative tools.
- Company: Spire Global, a leader in space-to-cloud analytics with a diverse and inclusive culture.
- Benefits: Enjoy generous time off, education assistance, fitness reimbursement, and more global perks.
- Why this job: Make a real impact on space technology while working with cutting-edge data and systems.
- Qualifications: 5+ years in software engineering, strong Python skills, and experience with data analysis.
- Other info: Hybrid work model with excellent career growth opportunities in a dynamic environment.
The predicted salary is between 43200 - 72000 £ per year.
At Spire, the Space Reliability Engineering team\’s mission is to protect, provide for, and progress the reliable operation of Spire’s constellation of satellites, ground stations, and software through vigilant monitoring of availability, latency, performance, and capacity. We embrace the Site Reliability Engineering work style and apply it to Space.
This role can be situated in Glasgow, UK, Munich, Germany or Luxembourg City, Luxembourg.
What You\’ll Do as a Software Engineer for the Space Reliability Engineering team:
As a Software Engineer working with the Space Reliability Engineering team, 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:
- Data analysis of the telemetry from Ground and Space Assets to ensure reliable and efficient performance
- Develop operational automation for mission execution, anomaly detection and resolution, space situational awareness, and performance monitoring.
- Develop a data platform that allow for flexible data storage and analytics
- Maintain configuration control of all assets and provide for the rollout of updated software and configuration
Key Skills:
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 many teams across Spire to adapt user needs into system requirements and have the experience to collaborate and iterate on the resultant projects.
- 5+ years professional software engineering, devops, or SRE experience
- Demonstrated ability to apply data analysis techniques to solve complex technical and business problems
- Familiarity with Linux, including Bash scripting and basic system administration
- Familiarity with data analysis and data analysis tools
- 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 development using Python
- Familiarity with data backends like S3, RDS, Postgres, Redis, and Elasticsearch
- Experience with Databricks
- Familiarity with Python data visualization libraries
- 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 business 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.
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.
Please take a moment to review Spire\’s Global Data Privacy Notice for Employees, Contractors, Candidates and Visitors, as well as Spire\’s Privacy Policy.
Kindly be advised that communication regarding your application may come from @spire.com, @recruiting.spire.com, or from Candidate.fyi (our scheduling tool).
Senior Software Engineer (Constellation Operations) employer: Spire
Contact Detail:
Spire Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Constellation Operations)
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Spire on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your Python skills and data analysis techniques. Be ready to discuss how you've tackled complex problems in the past—real examples will make you stand out!
✨Tip Number 3
Show your passion for space and technology! During interviews, share why you're excited about working with satellites and how you can contribute to Spire's mission. Enthusiasm goes a long way!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're serious about joining the team at Spire.
We think you need these skills to ace Senior Software Engineer (Constellation Operations)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python expertise and any relevant projects you've worked on, especially those involving data analysis or system development.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about space and how your background aligns with our mission at Spire. Share specific examples of how you've tackled complex problems in previous roles.
Showcase Your Team Spirit: Since we work in small agile teams, it's important to demonstrate your collaborative skills. Mention any experiences where you successfully worked with cross-functional teams to achieve a common goal.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. This way, you can ensure all your details are captured correctly and you’ll be considered for the role promptly!
How to prepare for a job interview at Spire
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python and the specific data stores mentioned in the job description. Brush up on your experience with Linux, Bash scripting, and any relevant data analysis tools. Being able to discuss your past projects and how you’ve used these technologies will show that you’re a strong fit for the role.
✨Understand Spire's Mission
Familiarise yourself with Spire’s goals and how the Space Reliability Engineering team contributes to them. Knowing about their satellite operations and the importance of reliability in space can help you align your answers with their mission during the interview.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills, especially in relation to data analysis and system performance. Think of examples from your previous work where you successfully tackled complex issues or improved system efficiency, and be ready to explain your thought process.
✨Show Your Team Spirit
Since this role involves working in a small agile team, be prepared to discuss your collaboration experiences. Highlight times when you’ve worked cross-functionally or adapted user needs into system requirements, as this will demonstrate your ability to fit into their team dynamic.