Skip to main content

STR

Associate Software Engineer

San Diego, CA$110k–$120kfull-timeentryAdded today

About this role

Join STR's Analytics & Command & Control Division as an Associate Software Engineer to develop advanced algorithms and AI-driven systems for national security applications. You'll work on decision support tools, information fusion platforms, and visualization systems while collaborating with a talented team in a hybrid environment.

What you'll do

  • Design, develop, and deploy advanced algorithms and software systems for national security applications
  • Assist in the full software lifecycle from prototyping through integration and deployment
  • Build decision support tools for mission planning and situational awareness
  • Develop novel visualizations and human-machine interfaces for analysts and planners
  • Collaborate with technical team members on AI-assisted development and testing
  • Contribute to service-oriented and microservice-based architectures

What they're looking for

  • Python (required)
  • Data science and algorithm development
  • Object-oriented programming
  • Agile methodologies and JIRA
  • Test-driven development
  • Service-oriented or microservice architectures
  • Java or Scala (preferred)
  • DevOps/CI-CD tools like GitLab (preferred)

Benefits

  • Hybrid work environment with remote flexibility
  • Work on high-impact national security projects
  • Collaborative learning culture supporting technical growth
  • Locations near Boston, Arlington, Dayton, Melbourne, and Carlsbad
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

STR

STR develops advanced autonomous systems, sensors, and software solutions for national security and defense applications, including multi-agent autonomy, radar and imaging systems, and cyber-physical system analysis tools. The company is hiring for leadership roles in autonomy and controls, software engineers, embedded systems developers, and co-op positions across its engineering teams.

View all jobs at STR

Likely interview questions

  • Walk us through a Python project where you applied object-oriented design principles—what was your architecture and why did you choose it?
  • Describe your experience with test-driven development. How have you structured tests to ensure code quality in a team setting?