The Role:
As a Senior Software Engineer at STR, you will support the design and implementation of flexible software solutions, collaborate with multi-disciplinary project teams and provide high-impact, unique solutions for our customers’ most important problems.
You will initially support system integration and testing for a mature mission planning solution transitioning to an active user community. Subsequent projects will be driven by the intersection of your interests with our expanding R&D portfolio.
This role allows for remote work in collaboration with STR’s Woburn, MA and Arlington, VA offices, taking advantage of STR’s flexible, hybrid work environment. The role will involve periodic travel, up to 20%.
Who You Are:
- 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
Even Better:
- 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