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

Software Engineer

STR

Salary not specified
Sep 5, 2025
Arlington, VA, US
Apply Now

STR is looking to develop cutting-edge technologies that have an immediate and significant impact on national security by hiring a Software Engineer to join their multidisciplinary cyber/networking team.

Requirements

  • Proficient in Python, C, C++, or similar interpreted or low-level programming languages
  • Familiar with rapid prototyping design methodologies and open architectures
  • Someone with a working knowledge of software testing and evaluation best practices
  • Experience developing software with GNU/Linux toolchains using open-source software
  • Understanding of the 5-layer OSI networking stack
  • Proficiency in Python, MATLAB, and other high-level programming languages
  • Experience in building, deploying, and maintaining robust and stable software

Responsibilities

  • Collaborate closely with a small, dedicated research team to develop innovative solutions to complex problems
  • Execute assigned tasks and report overall status to project leadership
  • Develop and test novel software solutions spanning research, development, and deployed production systems
  • Identify creative and innovative approaches to open-ended problems
  • Deliver high-quality software in a rapid-paced team environment
  • Develop operational prototypes for experimentation and performance analysis
  • Create customer-facing operational systems

Other

  • Have a Bachelor's or Masters degree in Computer Science, Electrical & Computer Engineering, Applied Mathematics, or a related field, with at least 2 years of relevant experience
  • Ability to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is required by the U.S. Government
  • Active Top Secret (TS) Security Clearance
  • Strong team player with excellent communication skills
  • Excellent verbal and written communication skills