NL-26-016 BMDS Software Engineer
NL-26-016 BMDS Software Engineer

NL-26-016 BMDS Software Engineer

Full-Time 60000 - 80000 ÂŁ / year (est.) No home office possible
Go Premium
N

At a Glance

  • Tasks: Design and develop mission-critical software for defence systems in a collaborative Agile environment.
  • Company: Join a leading tech firm focused on high-reliability defence solutions.
  • Benefits: Competitive salary, professional growth, and a dynamic work culture.
  • Other info: On-site role with excellent career advancement opportunities.
  • Why this job: Make a real impact on national security while tackling diverse technical challenges.
  • Qualifications: Bachelor's in STEM, experience in C++, Java, or Ada, and strong analytical skills.

The predicted salary is between 60000 - 80000 ÂŁ per year.

The nLogic team is seeking a BMDS Software Engineer to support the design, implementation, integration, and testing of complex, mission‑critical software capabilities for large‑scale, high‑reliability defense systems. The role involves developing and maintaining software features, algorithms, and system behaviors using modern programming practices and working within a collaborative Agile environment. The ideal candidate thrives in a fast‑paced setting with diverse technical challenges and works effectively across multidisciplinary engineering teams.

Key Responsibilities

  • Design, implement, integrate, and test software features and enhancements in support of mission‑critical system capabilities.
  • Develop and maintain complex algorithms, including mathematics‑ and physics‑based solutions.
  • Contribute to the development of large, long‑lived codebases with high reliability and performance requirements.
  • Perform software debugging, issue resolution, and code optimization.
  • Collaborate with systems engineers, algorithm developers, and test engineers to ensure accurate implementation of system requirements.
  • Participate in Agile ceremonies, technical discussions, peer reviews, and design sessions.
  • Document software behavior, design decisions, and test results clearly and accurately.
  • Support an on‑site, closed‑area environment with adherence to security standards.

Required Qualifications

  • Bachelor’s degree in a STEM discipline from an accredited institution (advanced degrees strongly considered).
  • Professional experience developing software in C++, Java, or Ada.
  • Willingness to learn and become proficient in Ada development when required.
  • Understanding of software engineering principles, algorithms, and data structures.
  • Strong analytical and critical‑thinking abilities.
  • Excellent written and verbal communication skills.
  • Ability to work both independently and within collaborative team environments.
  • Must be able to work on‑site in a closed‑area environment.
  • Active, in‑scope DoD Secret clearance at time of application.

Preferred Qualifications

  • Experience with Linux environments, shell scripting, or system operations.
  • Experience in MATLAB or Python for algorithm prototyping or analysis.
  • Background working on large‑scale, complex defense systems.
  • Advanced degree or strong foundation in mathematics or physics.
  • Experience with battle management, command and control, or fire control software.
  • Familiarity with Agile project management tools such as Jira and Confluence.
  • Experience with DevSecOps pipelines and tools including Git/GitLab, Jenkins, Ansible, or CI/CD automation.

Work Conditions

  • Work Model: On‑site
  • Travel: Up to 10%
  • Work Hours: Standard
  • Candidate must be a U.S. Citizen.
  • This is a full‑time position located in Huntsville, AL.
  • Current SECRET clearance is required for consideration.

NL-26-016 BMDS Software Engineer employer: nLogic

At nLogic, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation in the defence sector. Our employees benefit from engaging in meaningful projects that contribute to national security while enjoying opportunities for professional growth and development in a supportive Agile environment. Located in Huntsville, AL, our team thrives on tackling complex challenges, ensuring that every member feels valued and empowered to make a difference.
N

Contact Detail:

nLogic Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land NL-26-016 BMDS Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at nLogic. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects relevant to software engineering, make sure to highlight them. It’s a great way to demonstrate your coding chops beyond just a CV.

✨Tip Number 3

Prepare for those interviews! Brush up on your C++, Java, or Ada knowledge, and be ready to discuss algorithms and problem-solving techniques. Practising common technical questions can really boost your confidence.

✨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 the team at nLogic.

We think you need these skills to ace NL-26-016 BMDS Software Engineer

C++
Java
Ada
Software Engineering Principles
Algorithms
Data Structures
Analytical Skills
Critical Thinking
Written Communication Skills
Verbal Communication Skills
Agile Methodologies
Linux Environments
Shell Scripting
MATLAB
Python
DevSecOps

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the BMDS Software Engineer role. Highlight your experience with C++, Java, or Ada, and any relevant projects that showcase your skills in developing complex algorithms and software features.

Showcase Your Collaboration Skills: Since we work in a collaborative Agile environment, emphasise your teamwork experiences. Mention any Agile ceremonies you've participated in and how you’ve contributed to technical discussions or peer reviews.

Be Clear and Concise: When writing your application, clarity is key! Use straightforward language to describe your experiences and achievements. This will help us quickly see how you fit into our team and the role.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at nLogic

✨Know Your Tech Inside Out

Make sure you brush up on your programming skills, especially in C++, Java, and Ada. Be ready to discuss your experience with algorithms and data structures, as well as any complex software you've developed. This role is all about mission-critical systems, so showing your technical prowess will definitely impress.

✨Show Off Your Agile Experience

Since the nLogic team works in a collaborative Agile environment, be prepared to talk about your experience with Agile methodologies. Share examples of how you've participated in Agile ceremonies, technical discussions, or peer reviews. Highlighting your teamwork skills will show that you can thrive in their fast-paced setting.

✨Communicate Clearly

Excellent written and verbal communication skills are a must for this role. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with multidisciplinary teams. Being able to document your design decisions and test results clearly will also be key, so think about how you can demonstrate this during the interview.

✨Prepare for Security Standards

Since this position requires working in a closed-area environment, make sure you're familiar with security protocols and standards. Be ready to discuss your understanding of these requirements and how you’ve adhered to them in past roles. This will show that you take security seriously and are ready to comply with necessary regulations.

NL-26-016 BMDS Software Engineer
nLogic
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>