Job Summary:
STR is a technology company focused on advanced research and development for defense, intelligence, and national security. They are seeking experienced Senior Software Engineers to join their cyber/networking team to develop innovative solutions for complex problems in a fast-paced environment.
Responsibilities:
• Collaborate closely with a small, dedicated research team to develop innovative solutions to complex problems
• Take ownership of significant features or components of projects and deliver them with minimal supervision
• Lead technical discussions, guide architectural decisions, and mentor junior engineers
• Develop and test novel software solutions spanning research, development, and deployed production systems
• Analyze and improve existing designs and processes to optimize performance
• Deliver high-quality software in a rapid-paced, research-focused team environment
• Develop operational prototypes for experimentation and performance analysis
• Create customer-facing operational systems, ensuring they meet high reliability and usability standards
Qualifications:
Required:
• This position requires the ability to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is required by the U.S. Government
• 5+ years of experience in relevant software engineering roles
• Proficient in Python, C, C++, or similar interpreted or low-level programming languages
• Experienced with designing and implementing open architectures and rapid prototyping methodologies
• Strong working knowledge of software testing, evaluation best practices, and industry-standard development lifecycles
• Significant hands-on experience developing software with GNU/Linux toolchains using open-source software
• Deep understanding of networking principles, including the 5-layer OSI networking stack
• Strong team player with excellent communication skills, both verbal and written
• Bachelor's (or higher) degree in Computer Science, Electrical & Computer Engineering, Applied Mathematics, or a related field, with at least 5 years of relevant experience or equivalent expertise gained through prior roles
Preferred:
• Active Top Secret (TS) Security Clearance
• Advanced experience in Python, MATLAB, and/or other high-level programming languages
• Proven ability to build, deploy, and maintain production-ready software systems
• Experience writing software in a multi-party, large-scale codebase
• Demonstrated success managing technical challenges in experimental/laboratory environments, including performing quantitative analysis
• Familiarity with multi-threaded or multi-core real-time operating concepts
• Knowledge of high-level software architecture design and scalability principles
• Demonstrated leadership abilities, including mentoring junior staff and contributing to team efficiency
Company:
STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial. Founded in 2010, the company is headquartered in Woburn, USA, with a team of 501-1000 employees. The company is currently Late Stage.