> Markdown version of [/jobs/ext/4510293-engineer-sr-software](https://www.wearedevelopers.com/jobs/ext/4510293-engineer-sr-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Engineer Sr - Software - **Company:** BAE Systems - **Location:** Fairborn, OH, United States - **Experience:** Expert - **Salary:** $88,189.0 - $149,922.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Microsoft Windows, Activity Diagram, Agile Methodology, Software Applications, Systems Engineering, Confluence, JIRA, C++ (Programming Language), Linux, Embedded Software, Protocol Buffers, Hardware-In-The-Loop Simulation, Python (Programming Language), Object-Oriented Software Development, Markdown, Software Configuration Management, Software Engineering, TCP/IP, UML, Curam Configuration Tools, Test-Driven Development (TDD), Gitlab, Containerization, Kubernetes, Atlassian Tools, Apache Kafka, Software Coding, Devsecops, Docker - **Published:** November 1, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9166472/engineer-sr-software ## About the Role * BS degree or higher in Engineering or a related technical field is required plus 4 or more years related experience. * Each higher-level degree, i.e., Master's Degree or Ph.D., may substitute for two years of experience. Related technical experience may be considered in lieu of education. Degree must be from a university, college, or school which is accredited by an agency recognized by the US Secretary of Education, US Department of Education. * A current, active Secret security clearance is required with ability to obtain and maintain TS/SCI. * Experience in one or more of the following technology areas: + Rust + C/C++ + Java + OMS/UCI + Python + Linux + Messaging and protocols (ex.: Kafka, Protobuf, Active MQ, TCP/IP) * Experience in designing, developing, and testing software for systems using the languages above. * Understanding of and experience with deployment and operation of applications on Linux / Windows systems. * Experience with object-oriented design. * Experience with formal software development practices including the use of software configuration management, coding standards, and style guides. #LI-NP1 Preferred Education, Experience, & Skills * A working knowledge of Agile lifecycles and activities in each phase. * Experience with requirements derivation and traceability. * Experience in developing test, simulation, or verification applications in high-level languages. * Testing frameworks (gtest, ctest, test-driven development, hardware-in-the-loop). * Experience developing software in a Model Based System Engineering (MBSE) environment. * Familiarity with DevSecOps processes. * Atlassian tool suite (Jira, Confluence). * Experience with requirements derivation. * Experience generating UML Class, Sequence, and Activity diagrams. * Experience using Cameo or PlantUML for Design. * Experience generating UML Class, Sequence, and Activity diagrams. * Experience with tactical system mission domain. * Experience designing/developing an SDR. * Experience with formal software development practices including the use of software configuration management, coding standards, and style guides. ## Description The Engineering, Science and Analysis (ESA) Strategic Capabilities Unit comprises the technical talent and organizational leadership that enables the successful delivery of high-impact discriminating technologies for our customers' missions. Our collaborative, cross-functional teams are committed to innovation, integrity, continual learning and strong execution. What You'll Do: * Write and test enterprise/embedded software for C2ISR systems * Develop software test capabilities that validate SW designs * Support multiple types of software test development including embedded, test, and application software for tactical systems * Perform full software life cycle functions including requirements, architecture, design, code, test, integration, documentation, and support * Design, develop integrate and test software containers for the above C2ISR systems * Experience with S/W development configuration tools (e.g., Gitlab, Markdown) * Containerization with Docker, and container deployment with Kubernetes * Perform full software life cycle functions including requirements, architecture, design, code, test, integration, documentation, and support. * Maintain a regular and predictable work schedule. * Establish and maintain effective working relationships within the department, the Strategic Business Units, Strategic Capabilities Units and the Company. Interact appropriately with others in order to maintain a positive and productive work environment. * Perform other duties as necessary.