At a Glance
- Tasks: Design and develop software for space payloads while solving complex issues.
- Company: Join a leading aerospace company with 50+ years of innovation and over 450 successful missions.
- Benefits: Enjoy competitive pay, private healthcare, and a hybrid work model for better work/life balance.
- Why this job: Be part of cutting-edge projects that shape the future of space exploration with top industry experts.
- Qualifications: Experience in Python, C/C++, and formal development processes is essential; innovation is a plus.
- Other info: Positions available in Manchester, Oxford, or Hertfordshire; security clearance required.
Exciting Opportunity To Join a Competitive Aerospace & Defence Company
Your new company
Are you ready to take your career to new heights in the space industry? Join a company with over 50 years of groundbreaking achievements and more than 450 successful missions. As a global leader in communications satellites, Earth and space observation, and space exploration, they turn ambitious visions into reality. You will be joining a team of global experts who are dedicated to pushing the boundaries of what’s possible. With a strong (and rapidly growing) presence in the UK, this is a great opportunity to collaborate with top space industry players and specialise in advanced space sensors and communication technology. This company is at the forefront of innovation, working on cutting-edge projects that shape the future of space exploration. This role can be based at one of three locations across the UK; Manchester, Oxford, or Hertfordshire.
Your new role
You will be joining the team in one of three possible locations as a Senior Software Engineer. In this role your day-to-day responsibilities will include, designing and developing on-board and ground test software for payloads. You will be a proactive team player, who will solve root cause issues using strong analytical skills, estimating resources for completing software solutions, and effectively documenting and presenting information. You will have the flexibility and willingness to travel to other locations when necessary.
Please note that due to the nature of this work, you will need to hold the full right to work in the UK, and have the ability to pass a Security Clearance.
What you’ll need to succeed
To succeed in this role, it is essential you can demonstrate the ability to derive software designs from requirements. You will have experience developing Python applications and modules, and developing C/C++ for Linux systems. Prior experience with formal development processes and tools like Git and Jenkins is also required. It’s a bonus if you can demonstrate a track record of innovation, designing high availability and secure software systems. Furthermore, knowledge of wireless telecommunications, Python numerical libraries, radio frequency test equipment, Linux kernel, device drivers, and an understanding of electronics hardware. On a personal level, the ideal candidate will demonstrate a history of developing quality software, and have a proactive approach to volunteering for additional work. You will be skilled in problem identification and resolution, show strict adherence to schedules, and have the ability to clearly communicate with the team.
What you’ll get in return
Employees receive competitive compensation and benefits packages at all locations. Team members and their qualified dependents can participate in a comprehensive benefit plan, which includes private healthcare, disability income protection, life insurance, a pension plan, and an employee assistance program. Additionally, a hybrid work model is in place to help support a better work/life balance, with the ability to work 2 days a week from home.
What you need to do now
If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV, or call us now.
If this job isn’t quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. #
Senior Software Engineer employer: Hays
Contact Detail:
Hays Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarize yourself with the latest advancements in space technology and software development. This will not only help you understand the company's projects better but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals in the aerospace and defense industry. Attend relevant conferences, webinars, or local meetups to connect with potential colleagues and learn more about the company culture.
✨Tip Number 3
Prepare to discuss your experience with Python and C/C++ in detail. Be ready to provide examples of past projects where you successfully developed software solutions, as this will demonstrate your technical expertise.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical questions that may arise during the interview. Think of specific challenges you've faced in previous roles and how you overcame them, as this will highlight your analytical abilities.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and C/C++ development, as well as any relevant projects in the aerospace or defence sectors. Emphasize your problem-solving skills and ability to work in a team.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the space industry and the specific role. Mention your familiarity with formal development processes and tools like Git and Jenkins, and how your background aligns with the company's innovative projects.
Showcase Relevant Experience: Include specific examples of past projects where you designed software solutions or worked on high availability systems. Highlight any experience with wireless telecommunications or electronics hardware that could set you apart.
Prepare for Security Clearance: Since this role requires passing a Security Clearance, be ready to provide any necessary documentation and information about your background. This will demonstrate your readiness for the responsibilities of the position.
How to prepare for a job interview at Hays
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python and C/C++ in detail. Bring examples of projects you've worked on, especially those involving Linux systems, to demonstrate your technical expertise.
✨Understand the Company’s Mission
Research the company's recent projects and achievements in the aerospace and defense sector. Showing that you understand their goals and how your skills can contribute will set you apart from other candidates.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your analytical skills and problem-solving abilities. Practice articulating your thought process when tackling complex software issues, as this is crucial for the role.
✨Demonstrate Team Collaboration
Highlight your experience working in teams, especially in high-stakes environments. Be ready to share examples of how you’ve effectively communicated and collaborated with colleagues to achieve project goals.