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

Senior Software Engineer

STR

$134,000 - $184,000
Oct 30, 2025
Woburn, MA, US
Apply Now

STR's Intelligence Division is looking to operationalize advanced algorithms for biometric and computer vision applications to solve challenging problems relevant to national security.

Requirements

  • Proficiency in navigating, designing, and contributing to large, complex code bases
  • Strong proficiency with the Python programming language
  • Strong debugging and testing skills for maintaining resilience and reliability in distributed environments
  • Working knowledge of version control systems (e.g., Git) and CI/CD pipelines
  • Experience working specifically on biometric or computer vision systems, including: Multimodal data processing (face, body, gait, etc.)
  • Integration of computer vision algorithms and image processing tools (e.g., Pytorch, OpenCV, ffmpeg)
  • Development experience with advanced messaging or real-time processing tools like RabbitMQ, Kafka, or ZeroMQ

Responsibilities

  • Translate stakeholder requirements into system features and components
  • Develop new user-facing features and implement robust backend architectures to support them
  • Build, maintain, and test messaging systems, such as real-time data workflows and distributed processing pipelines
  • Optimize software for data ingestion, transformation, and intelligent storage/retrieval pipelines
  • Maintain and improve workflows for distributed systems, ensuring reliability and performance testing in operational environments
  • Collaborate closely on the development of end-to-end data pipelines, messaging support systems (e.g., using ZeroMQ, ActiveMQ, Kafka), and data access/query interfaces to ensure efficient system operation
  • Refactor proof-of-concept research code for modularity, scalability, and production

Other

  • Ability to obtain and retain a Top Secret (TS) clearance, for which U.S. citizenship is needed by U.S. Government
  • 3+ years of experience in software development
  • 0-5+ years of relevant work experience depending on degree (BS +5, MS +3, or PhD)
  • Participate in cross-program collaboration, adapting to diverse projects and tools.
  • Communicate with technical and non-technical stakeholders to ensure requirements are well-understood and actionable