At a Glance
- Tasks: Join us as a Specialist Software Engineer, coding and testing innovative software solutions.
- Company: BAE Systems is a leading defence and aerospace company committed to diversity and inclusion.
- Benefits: Enjoy flexible working, competitive pension, enhanced leave, and employee discounts.
- Why this job: Make a real impact in a collaborative team while developing your skills in cutting-edge technology.
- Qualifications: A degree in Maths, Physics, or Engineering is essential; Java experience is a plus.
- Other info: We value diverse backgrounds and offer support for applicants with disabilities.
The predicted salary is between 35000 - 46000 £ per year.
Location: Warton - We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.
Salary: £41,361+ depending on skills and experience
What you'll be doing:
- Contributing to the entire software development lifecycle, mainly focused on coding and testing with the opportunity to progress into design and deployment
- Collaborating with cross-functional teams to understand requirements and deliver robust solutions
- Writing clean, efficient, and well-documented code
- Participating in code reviews, providing and receiving constructive feedback to improve code quality
- Troubleshooting and debugging issues to ensure optimal performance and user satisfaction
- Staying up to date with the latest technologies and industry trends, continually enhancing your skills
- Interacting with End Users / internal stakeholders
Your skills and experiences:
Essential:
- Degree or equivalent experience in Mathematics, Physics, Aerodynamics or Mechanical Engineering
- Someone with the desire to become a Software Engineer/Software Developer
Desirable:
- Experience using Java
Benefits:
You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive.
The Technical Computing Team:
The role is in the Technical Computing team within the Engineering Systems Competency Centre. This is a software engineering role primarily working on the STARS modelling/simulation application which is developed in Java and is mathematically complex. The team is comprised of experienced software developers responsible for the design, development and maintenance of high-quality engineering software applications. We work in a collaborative and collegiate way with a flat structure.
Why BAE Systems?
This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals.
We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments.
Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks.
Closing Date: 22nd May 2025. We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.
Specialist Software Engineer employer: All the top bananas UK
Contact Detail:
All the top bananas UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Specialist Software Engineer
✨Tip Number 1
Familiarise yourself with the STARS modelling/simulation application mentioned in the job description. Understanding its functionalities and how it operates will give you a significant edge during interviews, as you'll be able to discuss relevant experiences and ideas.
✨Tip Number 2
Brush up on your Java skills, especially if you have experience with it. Consider working on personal projects or contributing to open-source projects that utilise Java, as this will not only enhance your coding abilities but also provide you with concrete examples to discuss during your interview.
✨Tip Number 3
Network with current or former employees of BAE Systems, particularly those in the Technical Computing team. They can provide valuable insights into the company culture and the specific expectations for the Specialist Software Engineer role, which can help you tailor your approach.
✨Tip Number 4
Prepare to discuss your problem-solving skills and experiences in troubleshooting and debugging. Be ready to share specific examples where you've successfully resolved issues, as this is a key aspect of the role and will demonstrate your capability to ensure optimal performance.
We think you need these skills to ace Specialist Software Engineer
Some tips for your application 🫡
Understand the Role: Read the job description thoroughly to understand the responsibilities and required skills. Highlight your relevant experience in software development, particularly in coding and testing, as well as any knowledge of Java.
Tailor Your CV: Customise your CV to reflect the skills and experiences mentioned in the job description. Emphasise your degree or equivalent experience in Mathematics, Physics, Aerodynamics, or Mechanical Engineering, and any relevant projects or roles that demonstrate your desire to become a Software Engineer.
Craft a Strong Cover Letter: Write a compelling cover letter that showcases your passion for software engineering and your understanding of the role. Mention your collaborative skills and how you can contribute to the Technical Computing team, as well as your commitment to staying updated with industry trends.
Proofread Your Application: Before submitting, carefully proofread your application materials for any spelling or grammatical errors. Ensure that your documents are well-structured and clearly communicate your qualifications and enthusiasm for the position.
How to prepare for a job interview at All the top bananas UK
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and any relevant projects you've worked on. Highlight your coding abilities and understanding of software development lifecycles, as this role heavily focuses on coding and testing.
✨Demonstrate Collaboration
Since the role involves working with cross-functional teams, be ready to share examples of how you've successfully collaborated in the past. Discuss how you gather requirements and deliver solutions that meet user needs.
✨Prepare for Code Reviews
Understand the importance of code reviews in maintaining code quality. Be ready to discuss your approach to giving and receiving feedback, and how it has helped you improve your coding practices.
✨Stay Updated on Industry Trends
Show your enthusiasm for continuous learning by discussing recent technologies or trends in software engineering that interest you. This demonstrates your commitment to enhancing your skills and staying relevant in the field.