Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

STR Logo

Principal Software Architect

STR

Salary not specified
Sep 29, 2025
Arlington County, VA, US
Apply Now

STR's Intelligence Division is looking to solve challenging national security problems by developing and operationalizing advanced analytics and machine learning-based solutions. The Principal Software Architect will lead teams to design and implement cutting-edge solutions for classification, anomaly detection, forecasting, and other critical national security challenges.

Requirements

  • Proficiency with one or more high-level programming languages, like Python
  • Experience with cloud computing platforms, preferably AWS
  • Experience with software delivery and containerization: e.g. Docker, Kubernetes
  • Working knowledge of Linux Operating System and shell scripting
  • Relational SQL and NoSQL databases: e.g. Postgres, Cassandra
  • History of manipulating, processing and extracting value from large, disconnected datasets
  • Experience with development of APIs (e.g., REST), access control, and auditing

Responsibilities

  • Lead an active, distributed team of STR and subcontractor engineers in creating and maintaining system infrastructure, including data pipeline architecture, algorithm execution, storage, distribution and access
  • Be a senior STR technical leader onsite, engaging on new requirements, providing ad hoc status updates, coordinating with subcontractors, and ensuring that a corpus of programs are collaborating on data, technical lessons learned, and technical integration activities.
  • Architect and implement capabilities for integrating component technologies and orchestrating overall workflows
  • Empower engineers, and scientists to act with a meaningful degree of autonomy by developing and clearly communicating a unifying product vision and strategy
  • Identify and implement opportunities to automate manual processes, optimize data delivery, system performance and scalability
  • Monitor for changes to data or environment that could significantly impact system performance to mitigate issues and maximize system uptime
  • Perform testing to ensure system function and performance

Other

  • Ability to obtain a Top Secret security clearance, for which U.S. citizenship is needed by U.S. Government
  • BS, MS, PhD in a related field or equivalent experience
  • At least 10+ years’ experience in software development
  • Motivated collaborator who is looking for the opportunity to work with a team of high-end researchers and engineers to develop and deploy novel machine learning solutions for real mission impact
  • Aptitude for collaborating with stakeholders across a wide range of technical comfort levels