At a Glance
- Tasks: Lead a team to deliver innovative software solutions for satellite operations.
- Company: Join Spire, a pioneering space-to-cloud analytics company transforming data from space.
- Benefits: Enjoy a hybrid work model and opportunities for personal growth and development.
- Why this job: Be part of a mission-driven team that impacts global tracking and analytics.
- Qualifications: Degree in computer science or mathematics; experience leading software teams required.
- Other info: Candidates will undergo a background check; licenses for export-controlled software provided if needed.
The predicted salary is between 48000 - 72000 £ per year.
As a Senior Software Engineering Manager within the Constellation Operations group at Spire, you will collaborate with organizational leaders to establish long-term visions and plans for software projects with horizons of a year or more. You will lead our Scheduling Team, working closely with your Tech Lead to ensure the successful delivery and operational excellence of your team's products. As the voice of your products, you'll engage in regular stakeholder meetings. Additionally, you'll oversee personnel development, mentoring junior engineers, and working with senior engineers to advance their skills and careers. Your team manages critical ground stack software responsible for scheduling contacts, payloads, and manoeuvres in our constellation, requiring a strong technical and mathematical background.
What You’ll Do:
- Participate in roadmap planning, prioritization, and ensure its delivery.
- Balance mission delivery commitments with product and technology improvements.
- Drive development and execution of the roadmap across application development, testing, deployment, and operations.
- Collaborate with ICs, engineering managers, technical program managers, system engineers, and others.
- Work with your team and tech lead to develop elegant technical solutions for customer needs, with team members distributed across the US and Europe.
- Align the technical vision with business priorities, ensuring timely and high-standard implementation, fostering a culture of bottom-up ideation and technical proposals.
- Interface with satellite operations, ground stations, communications, and satellite design teams to translate user needs into system requirements and independently manage projects.
- Ensure your team members experience personal growth and achieve significant accomplishments.
- Drive development and execution of the roadmap across all stages of application lifecycle.
Key Skills:
- Passion for developing people and enabling them to reach their full potential.
- Degree in computer science, mathematics, or equivalent experience, with a background in software engineering.
- Experience leading one or multiple software teams.
- Excellent communication skills.
- Alignment with core values: global, reliable, unbounded, faster, relentless, collaborative.
- Ability to operate autonomously.
- A desire to master your domain.
- Comfort with iterating and re-evaluating projects as needs evolve.
- Proven ability to deliver projects on time and with quality.
- Proficiency in data analysis using Python, SQL, and other languages to measure team progress and success.
Spire operates a hybrid work model, requiring a minimum of three days per week in the office. Access to US export-controlled software or technology may be necessary for this role. If needed, Spire will facilitate the required licenses—candidates do not need to have them before applying.
Senior Software Engineering Manager employer: Spire Global, Inc.
Contact Detail:
Spire Global, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineering Manager
✨Tip Number 1
Familiarise yourself with Spire's mission and values. Understanding how we improve life on Earth with data from space will help you align your vision with ours during interviews and discussions.
✨Tip Number 2
Showcase your leadership experience by preparing examples of how you've successfully managed software teams in the past. Be ready to discuss specific challenges you faced and how you overcame them.
✨Tip Number 3
Brush up on your technical skills, especially in Python and SQL. Being able to demonstrate your proficiency in data analysis will be crucial, as it’s a key part of measuring team progress and success.
✨Tip Number 4
Prepare to discuss your approach to mentoring and developing junior engineers. Highlight any successful initiatives you've led that fostered personal growth within your teams.
We think you need these skills to ace Senior Software Engineering Manager
Some tips for your application 🫡
Understand the Role: Thoroughly read the job description for the Senior Software Engineering Manager position at Spire. Make sure you understand the key responsibilities and required skills, as this will help you tailor your application.
Highlight Relevant Experience: In your CV and cover letter, emphasise your experience in leading software teams and any relevant technical skills, particularly in data analysis using Python and SQL. Provide specific examples of projects you've managed that align with the role's requirements.
Showcase Leadership Skills: Since the role involves mentoring junior engineers and collaborating with various stakeholders, highlight your leadership experience. Discuss how you've developed team members and driven successful project outcomes in previous roles.
Tailor Your Application: Customise your CV and cover letter to reflect Spire's core values such as collaboration and reliability. Use language from the job description to demonstrate your alignment with their mission and culture.
How to prepare for a job interview at Spire Global, Inc.
✨Showcase Your Leadership Skills
As a Senior Software Engineering Manager, you'll need to demonstrate your ability to lead and mentor teams. Prepare examples of how you've successfully guided teams in the past, focusing on personal development and achieving significant accomplishments.
✨Understand the Technical Requirements
Familiarise yourself with the technical aspects mentioned in the job description, such as data analysis using Python and SQL. Be ready to discuss how your technical background aligns with the needs of the Scheduling Team and how you can contribute to developing elegant solutions.
✨Communicate Effectively
Excellent communication skills are crucial for this role. Practice articulating your thoughts clearly and concisely, especially when discussing complex technical concepts. Be prepared to engage in discussions about stakeholder needs and how to translate them into system requirements.
✨Align with Company Values
Spire values collaboration, reliability, and a relentless pursuit of excellence. Research these core values and think about how your personal values align with them. Be ready to share examples that demonstrate your commitment to these principles during the interview.