Sovra corporate office is located in 17 British American Blvd, Latham, New York, 12110, United States and has 201-500 employees.
sovra
Departments
Number of employees
Engineering & Technical
64
Sales
55
Information Technology
37
Operations
36
Finance
20
Marketing
12
Human Resources
11
| Location | People at location |
| North America | 201-500 |
| Asia | 1-10 |
| Europe | 1-10 |
| South America | 1-10 |
Explore people who held key positions, contributed to Sovra's success, and advanced their careers.
Senior Vice President,... at Career TEAM
Worked as Senior Director, Professional Services
at Sovra (2020-2022)
Explore More
SOVRA offers a comprehensive government procurement software platform designed to enhance efficiency and compliance for public sector agencies. Their solutions connect government buyers with a vast network of over one million qualified suppliers, facilitating the entire procurement process from request creation to contract management. Targeting pub... Read More