At a Glance
- Tasks: Join a team to develop innovative software solutions and tackle real-world challenges.
- Company: BAE Systems, a leader in digital intelligence with a collaborative culture.
- Benefits: Enjoy 25 days holiday, flexible working, private medical insurance, and career development support.
- Why this job: Make a real impact while working with cutting-edge technologies in a dynamic environment.
- Qualifications: Experience in programming languages like JavaScript, Java, or Python; teamwork skills are essential.
- Other info: Hybrid working options available, with excellent opportunities for career growth.
The predicted salary is between 36000 - 60000 £ per year.
BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments.
Location: Leeds – hybrid and flexible working arrangements available – please speak to your recruiter about options for this role.
About You:
- Programming in one or more of JavaScript, Java, .Net, Python
- Collaboratively designing and building Proof of Concept or Production systems
- Source controlling your code with Version Control Systems, for example Git, Mercurial, Perforce
- Utilising CI/CD tools, such as Bamboo, Jenkins, TeamCity, Bitbucket, to streamline delivery of new features and fixes
- Continual testing of code using Automated Testing Frameworks
- Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube
- Team working inside an agile environment e.g. Scrum, Lean, Kanban
- Common software design patterns
- Using precedent and your own creativity to solve clients’ challenges
It would be great if you also had experience in some of these, but if not we’ll help you with them:
- Machine Learning software e.g. AWS/Azure ML or Google TensorFlow
- Deploying and managing in Cloud Computing such as AWS, MS Azure
- Containerisation e.g. Docker, Kubernetes
- Relational, document, or graph database systems
- Software configuration and deployment e.g. Ansible
How We Will Support You:
- Work-life balance: 25 days holiday a year plus a flexible benefits package to buy/sell and carry over
- Flexible and part-time working around core hours
- Private medical and dental insurance, a competitive pension, cycle to work, and more
- Dedicated Career Manager to help develop your career
- Learning and development opportunities to upskill in a given technology
- Bonus scheme and access to Diversity and Support groups
Security Clearance: Only those with the permanent and unrestricted right to live and work in the UK will be considered. Successful candidates for this role will be required to go through Government SC clearance prior to starting.
Why BAE Systems: This is a place where you’ll be able to make a real difference. We value diversity, integrity and merit, and empower you to fulfil your potential. We welcome candidates from all backgrounds, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. If you have a disability or health condition that may affect your performance in certain assessment types, please speak to your recruiter about reasonable adjustments.
NSL - Software Engineer - SC Perm in Leeds employer: BAE Systems
Contact Detail:
BAE Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land NSL - Software Engineer - SC Perm in Leeds
✨Tip Number 1
Network like a pro! Reach out to current or former employees at BAE Systems on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your coding skills. Practice common algorithms and data structures in JavaScript, Java, or Python. We want you to feel confident and ready to tackle any technical questions thrown your way!
✨Tip Number 3
Show off your projects! If you've built any cool software or contributed to open-source projects, make sure to highlight them during your interview. It’s a great way to demonstrate your skills and creativity.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for passionate candidates who are eager to join our team at BAE Systems.
We think you need these skills to ace NSL - Software Engineer - SC Perm in Leeds
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with programming languages like JavaScript, Java, or Python, and any relevant projects you've worked on. We want to see how your skills match 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 passionate about this role at BAE Systems and how you can contribute to our team. Be sure to mention any experience with CI/CD tools or agile methodologies, as these are key for us.
Showcase Your Projects: If you've worked on any interesting projects, especially those involving machine learning or cloud computing, make sure to include them in your application. We love seeing real-world applications of your skills, so don't hold back!
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, you'll find all the details you need about the role and our company culture there!
How to prepare for a job interview at BAE Systems
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and tools mentioned in the job description, like JavaScript, Java, .Net, and Python. Brush up on your experience with CI/CD tools and version control systems, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've creatively solved challenges using software design patterns or machine learning. BAE Systems values innovative thinking, so be ready to demonstrate how you can apply your skills to real-world problems.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in an agile environment, it’s important to understand Scrum, Lean, and Kanban principles. Be prepared to talk about your experiences in team settings and how you’ve contributed to agile projects.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their approach to cloud computing or how they implement automated testing frameworks. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.