> Markdown version of [/jobs/ext/2611004-software-engineer](https://www.wearedevelopers.com/jobs/ext/2611004-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** SoundThinking, Inc. - **Location:** Fremont, CA, United States - **Experience:** Expert - **Salary:** $140,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, 3d Models, Geographic Information Systems, Application Programming Interfaces (APIs), Amazon Web Services, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Continuous Delivery, Continuous Integration, Linux, Distributed Systems, Python (Programming Language), LabVIEW, PostgreSQL, Location-Based Services, MATLAB, Machine Learning, Message Broker, Microsoft Software, Node.Js, NoSQL, RabbitMQ, Computational Geometry, Signal Processing, Software Engineering, Spatial Data Infrastructures, Systems Architecture, Rust (Programming Language), Scripting, Data Ingestion, AWS Lambda, Backend, Git, Event Driven Architecture, Kubernetes, Information Technology, Optimization Algorithms, Ray Tracing, Machine Learning Operations, Restful APIs, Amazon Simple Queue Service (SQS), Lidar, Programming Languages, Microservices - **Published:** August 9, 2026 - **Apply:** https://www.careerbuilder.com/job-details/sr-software-engineer-fremont-ca-fremont-ca--4dd1653a-d71a-4de1-8a49-494694b7097a ## About the Role * 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've designed and shipped microservice architectures using core services * Experience with PostgreSQL, NoSQL databases, and message brokers (RabbitMQ, 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, 3D Modeling, AWS Lambda, Acoustics, Acoustics Systems, Algorithms, Amazon Web Services (AWS), Application Programming Interface (API), Architectural Services, C++ Programming Language, Cloud Computing, Collocation, Communication Skills, Computational Geometry, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Diffraction, Distributed Computing, Geographic Information Systems (GIS), Geometry, Git, Internet of Things, LabVIEW Programming Language, Law Enforcement, Light Detection and Ranging (LiDAR)\Laser Detection and Ranging (LADAR), Linux Operating System, MATLAB, Machine Learning, Mathematical Logic, Mathematics, Message Broker, Microservices, Microsoft .NET, Microsoft C# (C Sharp), NoSQL, Node.js, Optimization Algorithm, Physics, PostgreSQL, Production Systems, Public Cloud, Public Safety, Python Programming/Scripting Language, REST (Representational State Transfer), RabbitMQ, Ray Tracing, Rust Programming Language, Signal Processing, Simple Queue Service (SQS), Simulation, Software Design, Software Development, Software Engineering, Spatial Data, System Architecture, Team Player, Testing, Willing to Travel ## Description You will contribute to the design and development of next-generation acoustic location services, working directly with a ShotSpotter 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., * Decompose and re-architect the monolithic LabVIEW-based location engine into AWS microservices (Lambda, EKS/Kubernetes, RabbitMQ, 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 ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)