STR

HQ
Woburn, Massachusetts, USA
Total Offices: 5
800 Total Employees
Year Founded: 2010

Offices at STR

STR is headquartered in Woburn, Massachusetts, USA and has 5 office locations.

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

Arlington, Virginia, USA
Arlington, VA

901 North Stuart Street Suite 300 , Arlington, VA, United States, 22203

Beavercreek, Ohio, USA
Dayton, OH

The Acropolis at Dayton - 2611 Commons Blvd Suite 150, Beavercreek, OH, United States, 45431

Carlsbad, California, USA
San Diego, CA

Aston Views Corporate Center 1808 Aston Avenue Suite 185 , Carlsbad, CA, United States, 92008

Palm Bay, Florida, USA
Melbourne, FL

Corporate Park at Palm Bay 1571 Robert J. Conlan Blvd. Suite 110-A , Palm Bay, FL, United States, 32905

Recently posted jobs

19 Hours AgoSaved
Easy Apply
In-Office
Melbourne, FL, USA
Easy Apply
Machine Learning • Security • Software • Analytics • Defense
The Senior Software Reverse Engineer will reverse engineer complex software, develop automated tools, and work on cybersecurity solutions, requiring active TS clearance and significant relevant experience.
19 Hours AgoSaved
Easy Apply
In-Office
Dayton, OH, USA
Easy Apply
Machine Learning • Security • Software • Analytics • Defense
Lead architecture development for a space-based sensing constellation, overseeing analysis and collaboration on system requirements and integration with teams and subcontractors.
19 Hours AgoSaved
Easy Apply
In-Office
Woburn, MA, USA
Easy Apply
Machine Learning • Security • Software • Analytics • Defense
Lead the architecture and requirements development for a space-based sensing constellation, collaborating with multi-disciplinary teams to ensure mission success while mentoring junior staff.