At a Glance
- Tasks: Join our team to develop and enhance an internal ERP system for satellite management.
- Company: Spire Global, a leading space-to-cloud analytics company.
- Benefits: Competitive salary, diverse work culture, and opportunities for professional growth.
- Why this job: Make a real impact on innovative projects that shape the future of space technology.
- Qualifications: Degree in Computer Science, strong programming skills, and experience with databases.
- Other info: Dynamic environment with a commitment to diversity and equal opportunity.
The predicted salary is between 28800 - 48000 £ per year.
We’re looking for a full-stack developer to join our small team and help us build-out SRP, an internal ERP (Enterprise Resource Planning) system used to manage the design, fabrication, testing and eventual deployment of Spire’s satellites and ground stations. You’ll have the opportunity to make a real impact on this pivotal system as it scales-up to meet the challenges of our rapidly growing company. The features we build have a huge impact on a wide range of teams across the company, from Purchasing, Engineering and Manufacturing through to Launch and Ground Stations. SRP is a Flask web-app using Python3 with a PostgreSQL database; Jinja2 templating, Bootstrap and jQuery are some of the technologies used at the front end.
Responsibilities
- Work with our users to gather requirements
- Design and implement new features based on those requirements
- Optimize and support existing functionality
- Plan and coordinate an incremental migration to newer technologies
- Maintain technical and user documentation
- Be on-call and provide support to users of the system (within work hours)
Basic Qualifications/Experience
- University degree in Computer Science or related field
- Strong experience with an Object-Oriented programming language
- Experience of the full software development lifecycle
- Strong experience with relational databases
- Proven ability to work across multiple teams to gather requirements
- Solid Linux skills (command line, shell scripting etc)
- Familiarity with web frameworks (e.g. Flask, Django)
Desired Qualifications/Experience
- Experience with Python
- Familiar with Docker, infrastructure as code, AWS and CI/CD tools
- Experience with automated testing
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.
Software Engineer in Glasgow employer: Spire Global, Inc.
Contact Detail:
Spire Global, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Glasgow
✨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 a role. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills. Practice common algorithms and data structures, especially in Python. We recommend using platforms like LeetCode or HackerRank to get in the zone.
✨Tip Number 3
Showcase your projects! If you've worked on relevant software or web applications, make sure to highlight them during interviews. We love seeing real-world examples of your skills in action.
✨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 genuinely interested in joining our team at Spire.
We think you need these skills to ace Software Engineer in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Python, Flask, and relational databases, as these are key for us. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working with us at Spire and how you can contribute to our ERP system. Be genuine and let your personality come through.
Showcase Your Projects: If you’ve worked on relevant projects, don’t hold back! Include links to your GitHub or any live demos. We love seeing practical examples of your work, especially if they involve technologies like Docker or CI/CD tools.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Spire Global, Inc.
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Flask, Python3, and PostgreSQL. Brush up on your knowledge of Jinja2 templating and Bootstrap as well, since these will likely come up during technical discussions.
✨Understand the Business Impact
Since the role involves building features that impact various teams, take some time to understand how the ERP system fits into Spire’s operations. Be ready to discuss how your contributions can enhance efficiency across departments like Purchasing, Engineering, and Manufacturing.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving skills and experience with the full software development lifecycle. Think of examples from your past work where you gathered requirements, designed features, or optimised existing functionality, and be prepared to explain your thought process.
✨Show Your Team Spirit
Collaboration is key in this role, so be ready to talk about your experience working across multiple teams. Share examples of how you’ve successfully gathered requirements from users and how you’ve supported them post-deployment. This will show that you’re not just a techie but also a team player.