LEAD SOFTWARE ENGINEER

STR
Full-time
Arlington, VA
$157,000 - $224,000
Posted on 2 months ago

Job Description

STR is seeking a Lead Software Engineer to design and implement flexible software solutions, collaborate with multi-disciplinary teams, and provide high-impact solutions for customers. The role initially focuses on system integration and testing for a mission planning solution, with subsequent projects driven by the candidate's interests in areas like graph-based reasoning, autonomous systems, and trusted AI.

Responsibilities

  • Design and implement flexible software solutions
  • Collaborate with multi-disciplinary project teams
  • Provide high-impact solutions for customers
  • Support system integration and testing
  • Lead multi-disciplinary teams
  • Mentor junior staff

Requirements

  • Bachelor’s degree in computer science or related field
  • 7+ years of relevant experience
  • Fluency in modern languages (Java, Python, Scala, Go, Rust)
  • Experience with object-oriented programming
  • Experience writing maintainable, well-documented code and APIs
  • Experience with Linux and container-based software (Docker)
  • Ability to obtain a Top Secret security clearance
  • U.S. citizenship

Benefits

  • No benefits