# BMDS Software Engineer at nLogic

> United States · Unspecified · Software engineering · open. Source: https://alderhq.app/jobs/greenhouse%3Anlogic%3A4277819009 (read 2026-11-10).

## Facts (observed)

- Company: [nLogic](https://alderhq.app/companies/nlogic)
- Location text: Huntsville, AL; Huntsville
- Where it can be done from (inferred): United States (evidence: "Location: Huntsville, AL; Huntsville")
- Posted: 2026-06-11 (152 days ago)
- First seen by alder: 2026-11-07 · last verified: 2026-11-07
- Reposted: 0 times · edited: 0 times
- Apply on the employer's site: https://www.nlogic.com/openings/?gh_jid=4277819009
- Skills listed (inferred): Python, Java, C++

## Pay and sponsorship

- Posted pay: not posted
- Market band for similar posted roles (United States, n 5885): p25 $126k, median $158k, p75 $200k

## Description (the employer's text)

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.

---
Data: alder (https://alderhq.app). Cite https://alderhq.app/jobs/greenhouse%3Anlogic%3A4277819009 and the date you read it. Observed facts come from the employer's own listing; location reach, level, family and skills are inferences.
