Note: The job is a remote job and is open to candidates in USA. STR is a growing defense technology company specializing in advanced research and development for defense, intelligence, and national security. As a Senior Software Engineer, you will design and implement flexible software solutions, support system integration, and collaborate with multi-disciplinary teams to solve critical problems for customers.
Responsibilities
- Support the design and implementation of flexible software solutions
- Collaborate with multi-disciplinary project teams
- Provide high-impact, unique solutions for our customers’ most important problems
- Support system integration and testing for a mature mission planning solution transitioning to an active user community
- Drive subsequent projects based on the intersection of interests with the expanding R&D portfolio
Skills
- BS or MS or equivalent experience in computer science or other software development related field
- 3-5+ years of relevant experience (BS degree), or 1-2+ years (MS)
- Fluent in Java and its ecosystem, including object-oriented programming (OOP) principles
- Demonstrated experience writing maintainable, well documented code and APIs
- Specific demonstrated experience in Linux and container-based software (e.g., Docker)
- U.S. Citizen with the ability to obtain a Top Secret security clearance
- Demonstrated experience with DevOps and CI/CD pipelines
- Experience using Python
- Demonstrated ability to adopt new languages, libraries, and technologies
- Experience in intelligence or military-related mission areas
- Active security clearance
Benefits
- Remote work in collaboration with STR’s Woburn, MA and Arlington, VA offices, taking advantage of STR’s flexible, hybrid work environment
- Periodic travel, up to 20%
Company Overview