Full-Time

Principal Software Architect

Posted on 12/19/2024

STR

STR

501-1,000 employees

AI solutions for national security challenges

AI & Machine Learning
Defense

Senior, Expert

Arlington, VA, USA

Primarily onsite work, ~75% at customer site, remainder at STR’s Arlington, VA office.

US Top Secret Clearance, US Citizenship Required

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Kubernetes
Redshift
Python
Docker
AWS
Linux/Unix

You match the following STR's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Experience supporting and working within a large, cross-functional, distributed team
  • Aptitude for collaborating with stakeholders across a wide range of technical comfort levels
  • Experience in guiding technical projects to translate mission needs into production software while identifying and tracking product risk
  • Experience in leading and directing development initiatives from inception to functional prototypes to production-level systems
  • Demonstrated success decomposing a problem into addressable component parts
  • Experience performing root cause analysis on internal and external processes to troubleshoot issues and identify opportunities for improvement
  • Demonstrated experience integrating component technologies and orchestrating component workflows
  • Experience with software delivery and containerization: e.g. Docker, Kubernetes
  • Proficiency with one or more high-level programming languages, like Python
  • Experience with AWS cloud services: e.g EC2, S3, EKS, EMR, RDS, Redshift
  • Working knowledge of Linux Operating System and shell scripting
  • 7+ years industry experience working with large integrated systems
  • Active Security Clearance, for which U.S. citizenship is needed by U.S. Government
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
  • Engage directly with end users, build strong customer relationships, and constantly seek to apply new technology to address mission requirements
  • Empower the designers, engineers, and scientists to act with a meaningful degree of autonomy by developing and clearly communicating a unifying product vision and strategy – again, both STR employees and our subcontractors
  • Understand all stakeholders, the constraints in which those stakeholders operate, and create customer solutions that work within the constraints of the business
  • Architect and implement capabilities for integrating component technologies and orchestrating overall workflows
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Monitor data for changes that could significantly impact system performance
  • Develop and execute plans to mitigate issues and maximize system uptime, and perform testing to ensure system function and performance
Desired Qualifications
  • Prior military experience with emphasis on intelligence and delivering analytic products
  • Active TS/SCI security clearance with CI poly
  • Demonstrated experience with DevSecOps pipelines and SAFe Agile
  • History of manipulating, processing and extracting value from large, disconnected datasets
  • Experience with development of APIs (e.g., REST), access control, and auditing
  • Experience with message queuing, stream processing, and highly scalable ‘big data’ data stores
  • Experience developing build processes supporting data transformation, data structures, metadata, dependency and workload management
  • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets
  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases
  • Experience using the following software/tools: Big Data tools: e.g. Hadoop, Spark, Kafka, ElasticSearch; AWS: Athena, RDB, AWS credentials from Cloud Practitioner to Solutions Architect; Data Lakes: e.g. Delta Lake, Apache Hudi, Apache Iceberg; Distributed SQL interfaces: e.g. Apache Hive, Presto/Trino, Spark; Data pipeline and workflow management tools: e.g Luigi, Airflow; Dashboard frontends: e.g. Grafana, Kibana; Relational SQL and NoSQL databases: e.g. Postgres, Cassandra; Stream-processing systems: e.g. Storm, Spark-Streaming, etc.; Containerization: e.g. Docker; Possession of SAFe Agile, Security+, or other certifications, or willingness to get them

STR develops AI-driven platforms to tackle national security challenges, primarily for government agencies. Their main product, the STR infokit platform, combines data science, AI algorithms, and DevOps practices to deliver real-time insights and decision support in complex environments. This platform can be applied in areas such as command and control systems, collaborative autonomy, and object recognition. STR differentiates itself by focusing on creating resilient systems that integrate both artificial and human intelligence, providing clients with a significant advantage against manipulation and deception. The company's goal is to enhance decision-making capabilities for its clients while fostering a culture of diversity and creativity among its employees.

Company Stage

Grant

Total Funding

$54.9M

Headquarters

Woburn, Massachusetts

Founded

2010

Simplify Jobs

Simplify's Take

What believers are saying

  • Growing demand for AI-driven cybersecurity solutions boosts STR's market potential.
  • U.S. Department of Defense invests heavily in collaborative autonomy, benefiting STR.
  • Increased government funding for AI R&D creates more opportunities for STR.

What critics are saying

  • Emerging AI defense startups increase competition, threatening STR's market share.
  • Budget cuts in defense spending may reduce STR's contracts and revenue.
  • Reliance on government contracts makes STR vulnerable to policy changes.

What makes STR unique

  • STR integrates AI with human intelligence for resilient decision-making systems.
  • The STR infokit platform offers real-time insights for command and control systems.
  • STR focuses on diverse perspectives to drive innovation in AI solutions.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Flexible Work Hours

INACTIVE