Sr. Principal Software Engineer
Role responsibilities
Responsible for the design, development, testing, and deployment of complex software applications while providing technical leadership. You will implement new features, mentor junior engineers, and influence the technical architecture of software components.
Requirements
Requires a STEM degree with significant related experience (4-9 years depending on degree level) and proficiency in C/C++, Python, and Linux. An active DoD Secret security clearance is required, with the ability to obtain a Top Secret/SCI clearance.
Key skills
C/C++, Python, Java, Linux, Object-Oriented Programming, OOP Design Patterns, Agile Methodologies, Jira, Software Architecture, Debugging, Code Reviews, Git, CMake, Shell Scripting, Bash, Software Development Lifecycle
Keywords
Software Engineering, Agile, Jira, Confluence, Bitbucket, Git, Conan, CMake, Nexus, Bash, DoD Secret Clearance, TS/SCI, Linux, OOP, Software Development Lifecycle, National Security, Space Missions, Cyber Missions, Refactoring, Configuration Management