ShotSpotter is a technology company that is focused on providing smarter public safety solutions to improve life and property in cities around the world. Our mission is to build a safer urban environment with technology that accurately detects and rapidly responds to gunfire.
ShotSpotter technology is a powerful combination of sensors, AI analytics, cloud technologies, and mobile app solutions to detect, triangulate, and geo-locate gunfire within 25 meters. Our patented acoustic sensing technology utilizes advanced microphone arraying to isolate and distinguish gunshot sounds so first responders arrive rapidly to the right place at the right time.
Our team offers expertise in the areas of hardware and software development, data science & analytics, computer security, hardware design and electronic engineering, and software user interface design. Our engineers and developers are experienced in developing mobile applications, databases, and applications for sensor networks. We are also experienced in creating data visualizations and dashboard products for our customers.
We are looking for skilled professionals who want to make a difference by improving public safety in cities around the world. If you have experience in the areas of programming, coding, application development, or IT, we want to hear from you. We offer a collaborative and enthusiastic environment that is focused on developing cutting-edge solutions for our customers.
Quick Links
Career Paths
Reviews
FAQs
Software Engineer
Average Work Hours (weekly unless noted): 40
Average Salary (yearly in dollars unless noted): 115000
Description: This position will design, develop, test and document code related to our current and future products and features. The Software Engineer is responsible for deploying/integrating code across a wide range of systems. The ideal candidate should be comfortable working in a team-oriented, collaborative environment and must have excellent problem-solving skills.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related technical field; experience with software architecture, distributed systems, open source technologies, and system integration; experience with web standards, browsers and development techniques; excellent problem-solving and communication skills; teamwork and collaboration ability.
Average Salary (yearly in dollars unless noted): 90000
Description: The Software QA Analyst reports to the Quality Assurance Manager and is responsible for developing and executing test plans, automating tests and identifying defects within our suite of applications. They must be familiar with software development life cycles, software test methods and automated testing best practices. They should also be comfortable working with a wide range of systems and software tools.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related technical field; 2-3 years of experience in software quality assurance and/or software development; experience with unit testing, integration testing and functional automation testing. Knowledge of open source technologies and system integration is preferred; excellent problem-solving and communication skills; ability to pay attention to detail and to prioritize tasks; teamwork and collaboration ability.
Average Salary (yearly in dollars unless noted): 95000
Description: The Business Intelligence Analyst is responsible for creating and managing data analysis, data mining, and reporting. They should have in-depth understanding of the business and must be comfortable working with a wide variety of data sources. They must be able to identify patterns and trends in data and present the results in an accessible way.
Qualifications / Requirements: 3+ years of experience in data analytics, business intelligence, and/or data science; expertise working with business intelligence tools and software (Tableau, Power BI, etc.); experience with SQL and other programming languages; a deep understanding of data analysis principles and methodologies; excellent problem-solving, communication, and data presentation skills.
Average Salary (yearly in dollars unless noted): 125000
Description: The Cloud Computing Engineer is responsible for enabling our offerings to run on the cloud. They should be proficient in deploying and operating cloud applications in public and private cloud environments. They must have a deep understanding of cloud infrastructure and have experience with open source technologies and system integration.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related technical field; 3-5 years of cloud computing experience; experience with AWS, Azure, Google Cloud Platform, or other public and private cloud infrastructure; experience with scripting languages, web standards, and development techniques; excellent problem-solving, communication, and collaboration skills; Ability to prioritize tasks and manage projects.
Average Salary (yearly in dollars unless noted): 110000
Description: The Data Scientist is responsible for deriving insights from data and translating them into meaningful recommendations that drive business decisions. They should be comfortable working in a team-oriented, collaborative environment and should have an excellent understanding of large datasets. They must be proficient in advanced data analysis methodologies and machine learning algorithms.
Qualifications / Requirements: Bachelor’s or Master’s degree in Computer Science, Statistics, or related field; 3-5 years of experience in data science, business intelligence, and/or data analytics; extensive experience working with large datasets; experience with machine learning algorithms; experience with SQL and other programming languages; excellent problem-solving, communication, and data presentation skills.
Average Salary (yearly in dollars unless noted): 87000
Description: The UX/UI Designer is responsible for creating user-centered designs by understanding customer needs and designing interactions, interfaces, and visual designs that adhere to ShotSpotter’s brand standards. They must have an understanding of the principles of interaction design and usability testing.
Qualifications / Requirements: Bachelor’s degree or higher in Graphic or Web Design, or related field; 3-5 years of UX/UI design experience; knowledge of user interface design and principles; experience working with web standards, browser compatibility and usability testing; excellent problem-solving, communication and collaboration skills; experience with Adobe Creative Suite and Sketch.
Working with ShotSpotter has been an incredible experience as a technical professional. Development and deployment processes have been fully optimized and the results have spoken for themselves. Our organization's success in monitoring and responding to activity has been greatly improved. The sense of responsibility to our local communities is palpable and the culture presents a great sense of focus, collaboration, and progress.
Larry M..
Review Rating:
4.7/5
4.7
Having been with ShotSpotter for over 3 years, I have had ample time to grow with the company and I am more excited about it every single day. Being able to directly impact lives for the better through data analysis and engineering has been so rewarding. The leadership does an incredible job of making sure everyone is in the loop and fostering a sense of comradery.
Clara M..
Review Rating:
4.9/5
4.9
Deployment of ShotSpotter technology is smooth and efficient. Our programming team has been able to easily and quickly collaborate with other departments to achieve our objectives. The team culture is very open and peer-learning is highly encouraged, which allows us to keep up with the rapidly growing technology.
Joseph R..
Review Rating:
4.6/5
4.6
During my time with ShotSpotter, I have found the design and IT teams to be dynamic and passionate in their mission to better our communities and make an impact. Being able to see firsthand the growth and success has been truly gratifying. Our crew is filled with driven, creative individuals who have innovative ideas and continuously strive to revolutionize the field.
Andrew H..
Review Rating:
4.8/5
4.8
Working in the programming division for ShotSpotter has been both a rewarding and enjoyable experience. With a focus on customer experience, our team has been able to tailor and develop solutions that prioritize UI/UX and engaging visuals. Communication and collaboration between departments is essential and well-maintained.
Frequently Asked Questions
What is the work environment for a typical tech job with ShotSpotter?
At ShotSpotter, the work environment is challenging but rewarding. Employees must be prepared to face problems head-on and creatively solve them. Work is done in teams and collaboration is strongly encouraged.
What qualifications are needed for a career in technology at ShotSpotter?
Candidates should have a Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, as well as strong problem-solving abilities and excellent communication skills. Knowledge of coding languages such as Java and HTML is also preferred.
What kind of technologies are used at ShotSpotter?
ShotSpotter uses a range of advanced technologies, including cloud-based software platforms, cloud infrastructure, and signal processing technologies. Having a working knowledge of these technologies can give applicants an edge in the recruitment process.
What kind of support does the company provide to tech employees?
Employees of ShotSpotter have access to a range of support services, from on-the-job training to mentorship programmes. ShotSpotter also offers competitive wages and benefits to ensure that its employee’s are fully supported and motivated to perform their best.
What kind of career progression opportunities exist for tech staff at ShotSpotter?
ShotSpotter takes great pride in its commitment to developing its staff, and encourages career mobility and promotion. Employees have opportunities to work with and learn from leading global technology companies and gain valuable experience to further their career.
Locations: San Francisco, Oakland, Salinas, Richmond, San Jose, Roseville, Fresno, Arlington, Menlo Park, Antioch, Modesto
Career Paths: Software Engineer, Data Scientist, Network Engineer, Security Engineer, Database Administrator, DevOps Engineer, Quality Assurance Engineer, Technical Support Engineer, Systems Administrator, Product Manager.
Working with ShotSpotter has been an incredible experience as a technical professional. Development and deployment processes have been fully optimized and the results have spoken for themselves. Our organization's success in monitoring and responding to activity has been greatly improved. The sense of responsibility to our local communities is palpable and the culture presents a great sense of focus, collaboration, and progress.
What is the work environment for a typical tech job with ShotSpotter?
At ShotSpotter, the work environment is challenging but rewarding. Employees must be prepared to face problems head-on and creatively solve them. Work is done in teams and collaboration is strongly encouraged.
What qualifications are needed for a career in technology at ShotSpotter?
Candidates should have a Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, as well as strong problem-solving abilities and excellent communication skills. Knowledge of coding languages such as Java and HTML is also preferred.