At a Glance
- Tasks: Design and develop advanced software systems for national security.
- Company: Join BAE Systems Digital Intelligence, a leader in tech innovation.
- Benefits: Enjoy 25 days holiday, flexible working, and a competitive pension scheme.
- Why this job: Make a real impact on national security while working with cutting-edge technologies.
- Qualifications: Experience in JavaScript, Java, .Net, or Python; teamwork skills essential.
- Other info: Collaborative environment with excellent career growth and support for diversity.
The predicted salary is between 30000 - 50000 ÂŁ per year.
BAE Systems Digital Intelligence invites you to apply for the NSL - Software Engineer role. This position contributes to our national security mission by building advanced systems that support the UK’s core defence capabilities.
Location: Manchester, UK.
Responsibilities
- As a key member of our Software Engineering team, you will collaborate with National Security Customers to design, develop, deploy, and maintain robust applications and services.
- You will work autonomously within DevOps‑enabled teams, engaging directly with end‑users to understand requirements, craft solutions, and deliver high‑quality code in an agile environment.
- You will also contribute to broader engineering initiatives by adopting new technologies and sharing knowledge across the community.
Qualifications
- Programming experience in JavaScript, Java, .Net, or Python.
- Collaborative design and implementation of Proof‑of‑Concept or Production systems.
- Source control proficiency using Git, Mercurial, or Perforce.
- Utilisation of CI/CD tools such as Bamboo, Jenkins, TeamCity, or Bitbucket.
- Continuous automated testing of code using established frameworks.
- Code consistency and quality ensured via static analysis tools like SonarQube.
- Teamwork within an agile framework (Scrum, Lean, Kanban).
- Understanding of common software design patterns.
- Creative problem‑solving to address client challenges.
Preferred:
- Machine Learning software (Amazon, Azure, TensorFlow).
- Cloud deployment (AWS, Azure).
- Containerisation (Docker, Kubernetes).
- Relational, document, or graph database systems.
- Software configuration and deployment (Ansible).
Benefits
- 25 days holiday per year with the option to buy/sell and carry over.
- Competitive pension scheme, cycle‑to‑work, taste cards, and more.
- Dedicated Career Manager to guide your career progression.
- Company bonus scheme.
- Diversity and Support groups covering mental health, wellbeing, and inclusive workplaces.
- Flexible working: core hours, part‑time, and hybrid options.
About the Team
Our team blends generalists and specialists, fostering innovation and agile delivery across Public‑Sector projects. We prioritize a healthy work‑life balance, enrichment opportunities, and collaboration with national security clients.
About BAE Systems Digital Intelligence
BAE Systems Digital Intelligence brings more than 4,500 experts across ten countries to unlock digital advantage for governments, armed forces, and commercial businesses. We champion diversity, inclusion, and impact on national security.
Security clearance is required for this vacancy. If you are not presently cleared, you must be eligible for and willing to go through the clearance process.
Connect Help us secure a connected world. Apply now and be inspired.
NSL - Software Engineer in Manchester employer: BAE Systems Digital Intelligence
Contact Detail:
BAE Systems Digital Intelligence Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land NSL - Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Reach out to current or former employees at BAE Systems through LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Prepare for the interview by brushing up on your coding skills. Practice common algorithms and data structures in JavaScript, Java, .Net, or Python. We want you to feel confident when tackling those technical questions!
✨Tip Number 3
Show off your collaborative spirit! Be ready to discuss past projects where you worked in teams, especially in agile environments. Highlight how you contributed to problem-solving and innovation—BAE loves a team player!
✨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 our mission to enhance national security.
We think you need these skills to ace NSL - Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the NSL - Software Engineer role. Highlight your programming experience in JavaScript, Java, .Net, or Python, and showcase any relevant projects that demonstrate your skills in building robust applications.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about contributing to national security and how your experience aligns with our mission at BAE Systems Digital Intelligence. Keep it concise but impactful!
Showcase Your Teamwork Skills: Since collaboration is key in our agile environment, be sure to mention any experiences where you've worked within a team. Highlight your ability to engage with end-users and how you’ve contributed to successful projects in the past.
Apply Through Our Website: We encourage you to apply through our website for the best chance of success. It’s straightforward and ensures your application goes directly to us. Plus, you’ll find all the details you need about the role and our company!
How to prepare for a job interview at BAE Systems Digital Intelligence
✨Know Your Tech Stack
Make sure you brush up on your programming skills, especially in JavaScript, Java, .Net, or Python. Be ready to discuss your experience with these languages and how you've used them in past projects. It’s a great way to show you’re the right fit for the role!
✨Showcase Your Collaboration Skills
Since teamwork is key in this role, prepare examples of how you've worked within agile frameworks like Scrum or Kanban. Talk about your experiences collaborating with others to design and implement systems, and how you’ve engaged with end-users to understand their needs.
✨Demonstrate Problem-Solving Abilities
Be ready to tackle some creative problem-solving scenarios during the interview. Think of specific challenges you've faced in previous roles and how you approached them. This will highlight your ability to think critically and adapt to client challenges.
✨Familiarise Yourself with CI/CD Tools
Since the role involves using CI/CD tools like Jenkins or Bamboo, make sure you can discuss your experience with these technologies. If you’ve implemented automated testing or used static analysis tools like SonarQube, share those experiences to demonstrate your commitment to code quality.