Leidos is seeking a Senior Software Engineer to join their Agile software teams to solve technical problems and deliver mission critical software source code.
Requirements
- Strong proficiency with C/C++
- Proficiency with Rust
- Deep understanding of software design patterns
- Knowledge of Agile Development methodologies
- Experience with a version control system (e.g., Git)
- Experience with an issue/problem tracking system (e.g., Jira)
- Proficiency with multiple operating systems (Mac OSX, Windows, LINUX, etc.)
Responsibilities
- All aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, and automated testing within an Agile and Continuous Integration and Continuous Delivery model.
- Own the delivery of an entire piece of a system or application, and serve as a technical lead on medium to large, complex projects.
- Work closely with other engineers to develop the best technical design and approach for new product development.
- Ensure team adheres to Agile processes and software engineering best practices.
- Design, develop, troubleshoot, and debug mission critical software source code using modern software development languages and tools, such as rust.
- Participate in the full software development lifecycle, working within broadly defined parameters.
- Develop maintainable code that implements user stories.
Other
- US Citizen with the ability to obtain and maintain at least a Secret level clearance
- US Citizen with an active DoD Secret Clearance
- Experience with USSTRATCOM Nuclear Planning process
- Experience with the use of the Air Vehicle Planning System (APS) for mission planning.
- DOD 8570 IAT level 2 baseline certification