SENIOR SOFTWARE ENGINEER

STR
Full-time
Arlington, VA
$134,000 - $184,000
Posted on 2 months ago

Job Description

STR is seeking a Senior Software Engineer to join their Analytics C2 Division, focusing on collaborative autonomy for multi-agent reconnaissance systems. The role involves designing, developing, and testing advanced algorithms and intelligent software systems, providing technical leadership and contributing across the software lifecycle. This is a hybrid role based in Arlington, VA.

Responsibilities

  • Design, develop, and test advanced algorithms
  • Provide technical leadership and mentoring
  • Contribute across the software lifecycle
  • Develop scalable and adaptable tools
  • Support mission planning and multi-agent coordination

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of experience
  • Proficient in Java and Spring Cloud Framework
  • Experience with Git
  • Experience with cloud-native development (microservices, RESTful APIs, Docker, Kubernetes)
  • Strong knowledge of data structures, algorithms, and concurrency
  • Proficient in Linux command-line
  • Expertise in validating and testing complex systems
  • Familiarity with Agile methodologies

Benefits

  • No benefits