Defense Senior Software Engineer II
Full-Time | Onsite
Hours: Must be onsite during core hours of 9:30 AM – 3:30 PM (start/end times flexible)
Citizenship Requirement: U.S. Citizens only — no dual citizenship
Security Clearance: Ability to obtain a DoD Secret Clearance required
About the Role
We are seeking a highly skilled Defense Senior Software Engineer II to lead the design, development, and implementation of advanced software solutions for both internal projects and external customers. This role requires deep technical ability in embedded systems, in-vehicle software, and multi-system integration, combined with strong communication, documentation, and leadership skills.
You will serve as a key technical leader—owning requirements, architecture, development, testing, and supporting integration activities—while collaborating with software, hardware, and network engineering teams across the organization.
This is an onsite role with no work-from-home option.
Key Responsibilities
Software Development & Leadership
-
Lead a software engineering team in designing, developing, testing, and deploying software systems, including:
-
Embedded controllers
-
User interfaces
-
Diagnostics tools
-
Communication gateways
-
Data processing tools
-
Architect and implement software solutions, ensuring system performance, scalability, and reliability.
-
Mentor junior developers and contribute to ongoing team development.
Requirements & Documentation
-
Capture, analyze, and document customer, user, and engineering software requirements.
-
Develop and review software documentation including:
-
Requirements documents
-
Sequence/timing diagrams
-
UX wireframes
-
Flowcharts
-
User stories
-
Test plans and reports
-
Project schedules
-
User guides
Process & Quality Improvement