Software Engineer - Manufacturing
Software Engineer - Manufacturing

Software Engineer - Manufacturing

Full-Time 30000 - 50000 £ / year (est.) No home office possible
Go Premium
Spire Global, Inc

At a Glance

  • Tasks: Design and develop software for testing satellites in a fast-paced environment.
  • Company: Join Spire, a leading space-to-cloud analytics company transforming data collection.
  • Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact on satellite technology and contribute to space exploration.
  • Qualifications: 2+ years of Python development experience and strong problem-solving skills.
  • Other info: Collaborative culture with mentorship opportunities and excellent career advancement.

The predicted salary is between 30000 - 50000 £ per year.

We are seeking a mid-level Software Engineer to join a team responsible for designing the tools used to test satellites. The successful candidate will play a crucial role in developing software for our satellite systems, contributing to the expansion and enhancement of our space-based data collection capabilities. Ideal candidates will embrace the commercialization of nanosatellite systems and adapt to low-cost, fast-paced systems design, development, and implementation methodologies that set Spire apart from our competition. In this fast-paced environment, the design to launch cycle is measured in weeks and months, not years!

What You’ll Do as a Software Engineer

  • Core systems: Designing and developing code used to fully test our satellites. Making improvements to our existing codebase to enhance functionality, usability, robustness, performance, writing and testing new code to integrate.
  • Supporting the Manufacturing team with any software test requests that occur during the production life of a satellite. This will also cover any software escalations the manufacturing team may occur during their testing.
  • Satellite application platform: Writing tests for the automated execution of tasks on the satellite to meet manufacturing requirements or changing testing needs.
  • Actively contributing to design architecture, efficient refactoring and redesigning of existing software products.
  • Collaborate closely with the other Engineering teams to ensure optimal software-hardware integration.
  • Contribute to the continuous improvement of our development processes and tools.
  • Act as a team lead to junior engineers, mentoring, guiding and promoting best coding practices.
  • Maintain our internal web tool (Flask).

Key Skills

  • Proven experience in development using Python (at least 2 years).
  • Knowledge of or adaptability to Linux-based development (Ubuntu).
  • Excellent problem-solving and documentation skills.
  • Experienced in debugging and peer reviewing.
  • Knowledge of version control systems, particularly Git and GitHub.

Preferred Skills

  • Experience with Rust would be beneficial.
  • Pytest for unit testing.
  • Familiarity with CI/CD pipelines.
  • Experience with project management tools.
  • Proficiency in scripting languages like Bash.

We value adaptability and a willingness to learn new tools and technologies as needed for the role. 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.

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.

Kindly be advised that communication regarding your application may come from @spire.com, @recruiting.spire.com, or from Candidate.fyi (our scheduling tool).

Software Engineer - Manufacturing employer: Spire Global, Inc

At Spire, we pride ourselves on being an innovative employer that fosters a collaborative and dynamic work environment. As a Software Engineer in our manufacturing team, you will have the opportunity to work on cutting-edge satellite technology while benefiting from a culture that encourages professional growth and mentorship. With a hybrid work model and a commitment to diversity and inclusion, Spire offers a unique chance to contribute to meaningful projects that improve life on Earth through data from space.
Spire Global, Inc

Contact Detail:

Spire Global, Inc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Manufacturing

✨Tip Number 1

Network like a pro! Reach out to current employees at Spire on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Software Engineer role. Personal connections can make a huge difference!

✨Tip Number 2

Show off your skills! If you’ve got a GitHub profile, make sure it’s up to date with your best projects. Highlight any work related to Python, Linux, or even Rust. This is your chance to demonstrate your coding chops before you even step into an interview.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges on platforms like LeetCode or HackerRank. Being able to think on your feet will impress the hiring team and show you’re ready for the fast-paced environment at Spire.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Spire team. Let’s get you that Software Engineer position!

We think you need these skills to ace Software Engineer - Manufacturing

Python
Linux-based development (Ubuntu)
Problem-Solving Skills
Documentation Skills
Debugging
Peer Reviewing
Version Control (Git, GitHub)
Unit Testing (Pytest)
CI/CD Pipelines
Project Management Tools
Scripting Languages (Bash)
Flask
Adaptability
Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and Linux-based development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about working on satellite systems and how your background makes you a great fit for our fast-paced environment. Keep it engaging and personal!

Show Off Your Problem-Solving Skills: In your application, include examples of how you've tackled challenges in previous roles. We love candidates who can think on their feet and adapt to new technologies, so share those experiences with us!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Spire!

How to prepare for a job interview at Spire Global, Inc

✨Know Your Code Inside Out

Make sure you’re familiar with the code you’ve written, especially in Python. Be ready to discuss your past projects and how you approached problem-solving. Practising coding challenges can also help you articulate your thought process during the interview.

✨Understand the Tools and Technologies

Brush up on the tools mentioned in the job description, like Flask, Git, and CI/CD pipelines. If you have experience with Rust or Pytest, be prepared to talk about it. Showing that you can adapt to new technologies will impress the interviewers.

✨Show Your Team Spirit

Since collaboration is key in this role, think of examples where you’ve worked closely with others, especially in a fast-paced environment. Highlight any mentoring experiences you’ve had, as they’ll want to see your leadership potential.

✨Ask Insightful Questions

Prepare some thoughtful questions about the team dynamics, the software development lifecycle at Spire, or how they handle challenges in satellite testing. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Software Engineer - Manufacturing
Spire Global, Inc
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>