×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer

Job in Fremont, Alameda County, California, 94537, USA
Listing for: SoundThinking
Part Time position
Listed on 2026-05-16
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Sound Thinking's Safety Smart™ Platform is a suite of products for law enforcement and security customers, including Shot Spotter (real‑time gunshot alerts), Resource Router (patrol management), and SafePointe (weapons detection).

These products are backed by many microservices running in the public cloud, using Type Script/Node.js, C#/.NET, Go, and Python. Shot Spotter's acoustic location engine — the core technology that calculates where gunfire occurs — has operated for over two decades as a monolithic LabVIEW implementation running in colocation infrastructure. We are now re‑architecting this system as cloud‑native AWS microservices, while simultaneously enhancing our location algorithms to incorporate 3D urban models for improved accuracy in complex acoustic environments.

You will contribute to the design and development of next‑generation acoustic location services, working directly with a Shot Spotter cofounder who brings deep domain expertise in acoustic science and system design. You will report to the cofounder (Director of Engineering) and work collaboratively with the VP of Engineering on architectural decisions and platform integration. This is life‑safety software — your code will directly impact how fast and accurately gunfire is located in real cities.

Essential

Duties / Responsibilities
  • Decompose and re‑architect the monolithic LabVIEW‑based location engine into AWS microservices (Lambda, EKS/Kubernetes, Rabbit

    MQ, etc.)
  • Design event‑driven pipelines for real‑time acoustic data ingestion, multilateration computation, and location refinement
  • Collaborate with the cofounder to implement enhanced location algorithms incorporating 3D urban models to account for sound reflection, diffraction, multipath, and shadowing
  • Integrate geospatial data sources (LiDAR, GIS, 3D city models) into the location computation pipeline
  • Build simulation and back‑testing frameworks to validate accuracy improvements against historical incident data
  • Translate legacy LabVIEW signal processing and mathematical logic into maintainable, well‑tested, modern codebases
  • Define service boundaries, REST/gRPC APIs, CI/CD pipelines, and infrastructure‑as‑code
  • Establish observability and monitoring for mission‑critical services
Minimum Qualifications
  • 8+ years of software design and development experience in backend/distributed systems
  • Advanced proficiency in Python and at least one systems‑level language (C++, Rust, or Go)
  • Strong AWS experience — you have designed and shipped microservice architectures using core services
  • Experience with Postgre

    SQL, No

    SQL databases, and message brokers (Rabbit

    MQ, SQS/SNS)
  • Experience decomposing monolithic systems into microservices
  • Experience with complex distributed, event‑driven architectures
  • Strong foundation in applied mathematics, physics, or signal processing — comfortable with multilateration, TDOA, optimization algorithms, and numerical methods
  • Experience with Kubernetes, Linux, Git, CI/CD tools, infrastructure‑as‑code
  • Excellent communication and collaboration skills
  • Bachelor's degree in computer science, engineering, physics, or related field (advanced degree preferred)
Nice‑to‑Have
  • Experience with acoustic modeling, computational acoustics, or wave propagation simulation
  • Familiarity with 3D geometry processing, ray tracing, or computational geometry
  • Background with LabVIEW or migrating from LabVIEW/MATLAB to production systems
  • Experience with IoT device management, GIS platforms, LiDAR, or 3D city model formats
  • Experience with machine learning pipelines
  • Experience in defense, public safety, or mission‑critical domains
Travel

15%

Location

Fremont, CA, Office

Hybrid Workplace

Sound Thinking follows a hybrid schedule for employees who live equal to or less than 50 miles from one of our office locations, which include Fremont, CA, Tucson, AZ, Washington, D.C., Orlando, Florida, or Iselin, NJ. Employees are expected to work onsite for a minimum of 3 days per week, unless the advertised role has a specific on‑site requirement. The specific days for in‑office are dependent on the office location.

Compensation

At Sound Thinking, we are committed to equitable compensation practices and consider a variety of factors,…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary