STR · 3 days ago
Lead Software Engineer
STR is a technology company specializing in advanced research and development for defense, intelligence, and national security. As a Lead Software Engineer, you will design and implement software solutions while collaborating with diverse teams to address complex challenges in national security.
Artificial Intelligence (AI)Machine Learning
Responsibilities
Support the design and implementation of flexible software solutions
Collaborate with multi-disciplinary project teams
Provide high-impact solutions for customers’ most important problems
Support system integration and testing for a mature mission planning solution
Drive subsequent projects based on personal interests
Qualification
Required
Bachelor's (or higher) degree in computer science or other software development related field
7+ years of relevant experience
Fluent in one or more modern languages (e.g. Java, Python, Scala, Go, Rust), including object-oriented programming principles. Demonstrated experience writing maintainable, well documented code and APIs
Experience leading multi-disciplinary teams and mentoring junior staff
Specific demonstrated experience in Linux and container-based software (e.g., Docker)
Ability to obtain a Top Secret security clearance, for which U.S citizenship is needed by U.S government
Preferred
Demonstrated experience with DevOps pipelines
Demonstrated ability to adopt new languages, libraries, and technologies
Experience in intelligence or military-related mission areas
Active security clearance