STR

HQ
Woburn, Massachusetts, USA
600 Total Employees
Year Founded: 2010

Offices at STR

STR is headquartered in Woburn, Massachusetts, USA.

Hybrid Workplace

Employees engage in a combination of remote and on-site work.

Typical time on-site: Not Specified

U.S. Office Locations

HQ
Woburn, Massachusetts, USA

600 W Cummings Park, Woburn, MA, United States, 01801

Recently posted jobs

2 Days Ago
Easy Apply
Arlington, VA, USA
Easy Apply
Machine Learning • Security • Software • Analytics • Defense
The Senior Program Manager leads the execution of complex programs, manages resources and communications, and ensures successful delivery while fostering collaboration among teams.
2 Days Ago
Easy Apply
Woburn, MA, USA
Easy Apply
Machine Learning • Security • Software • Analytics • Defense
The Senior Program Manager will lead program execution, manage budgets, oversee multi-disciplinary teams, and ensure timely delivery while maintaining customer relationships.
2 Days Ago
Easy Apply
Melbourne, FL, USA
Easy Apply
Machine Learning • Security • Software • Analytics • Defense
Develop and test cutting-edge software applications in embedded systems, ensuring quality and communication of technical designs. Requires TS security clearance.