Demo

Sr. Software Engineer (SafePointe)

SoundThinking
Mount Dora, FL Full Time
POSTED ON 1/9/2026
AVAILABLE BEFORE 2/7/2026
Position Overview

SoundThinking is seeking a Senior Software Engineer to accelerate development of SafePointe®, our AI-based concealed weapons detection system designed for high-throughput, free-flow screening. SafePointe combines passive magnetic sensing with an advanced 3D camera and NVIDIA-powered edge processing to detect metallic firearms while minimizing operational friction.

This role is for someone who is an expert in Python, highly capable of deploying and operating cloud-based products, and thrives in rapid prototyping—turning ambiguous problems into shippable, reliable services.

Essential Responsibilities/Duties

Edge-to-Cloud Integration

  • Build robust interfaces between edge devices and cloud infrastructure (device enrollment, secure connectivity, configuration, health monitoring, version management)
  • Partner with embedded/sensor and ML teams to ensure cloud services support model rollout, diagnostics, and quality feedback loops

Sensor Systems Collaboration (Interface to Sensor Engineering)

  • Define and own the sensor data contract from edge to cloud: telemetry schemas, calibration/firmware metadata, diagnostics, and traceability identifiers.
  • Partner with Sensor Engineering to translate sensor KPIs (noise floor, dynamic range, saturation/clipping, drift, CMRR/gradiometry) into measurable software health checks, alerts, and acceptance tests.
  • Build and maintain tooling for time-synchronized captures (sensor camera) and dataset packaging to support debugging, labeling, and ML feedback loops.
  • Enable remote diagnostics and field triage by exposing sensor health signals (timing/synchronization, data integrity, self-test status) through APIs, dashboards, and logs.
  • Support manufacturing and deployment workflows by integrating calibration results and production test outputs into cloud services and operational processes.

Rapid Prototyping & Iteration

  • Quickly prototype new features end-to-end (API → service → UI/dashboard if needed), validate with stakeholders, then harden for production
  • Develop internal tooling to speed debugging, data analysis, and system verification (Python utilities, automated tests, regression harnesses)

Cloud Product Engineering (Python-first)

  • Design and build cloud services and APIs that support SafePointe workflows (alerts, event processing, configuration, monitoring, reporting) using Python
  • Own production deployments: CI/CD, infrastructure-as-code, environments, release processes, and operational readiness (observability, on-call hygiene, incident response)
  • Implement secure, scalable data pipelines and storage patterns for device/telemetry/event data; ensure reliability and performance at scale

Engineering Excellence

  • Write high-quality, well-tested code; lead code reviews; drive pragmatic architecture decisions and technical standards
  • Produce clear technical documentation (APIs, runbooks, deployment and validation procedures)

Minimum Qualifications

  • 6 years of professional software engineering experience, including ownership of production cloud services
  • Expert-level Python (APIs, services, async/concurrency, testing, performance profiling)
  • Working proficiency in C on Linux (ability to read, debug, and make small-to-medium contributions in a mixed C /Python edge codebase)
  • Familiarity with gdb, profiling/perf basics, and debugging concurrency/memory issues on edge systems
  • Strong experience deploying cloud-based products on AWS/Azure/GCP (or equivalent), including:
    • Containers (Docker), CI/CD, and environment management
    • Observability (metrics/logs/tracing), reliability practices, incident response
  • Experience designing RESTful APIs and service integrations (FastAPI/Flask/Django acceptable)
  • Strong database fundamentals (SQL; Postgres preferred) and production data modeling
  • Comfort collaborating with embedded/sensor engineers and reasoning about sensor/DAQ constraints (sampling rate, latency, clock sync, data integrity) to design robust software interfaces.
  • Experience working with time-series telemetry and building diagnostic/analysis tools (e.g., Python/numpy/pandas) to support root-cause analysis.
  • Excellent debugging and problem-solving skills; ability to move from prototype to durable production systems
  • Experience with event-driven systems / streaming (e.g., queues, pub-sub, Kafka/Kinesis, Celery)
  • Infrastructure-as-code (Terraform/CDK), Kubernetes, service security (authN/authZ), and secrets management
  • Experience building dashboards/ops consoles for configuration and diagnostics
  • Familiarity with edge/IoT architectures and secure device communications
  • Experience with JavaScript/TypeScript and modern web frameworks (React/Next.js) for building internal tools or dashboards
  • Prior work in physical security, safety, or other high-reliability domains
Technical Stack (Representative)

  • Backend/Services: Python, FastAPI/Flask/Django, REST APIs
  • Cloud/DevOps: Docker, CI/CD, IaC, observability tooling
  • Data: Postgres (plus fit-for-purpose caches/queues/object storage)
  • Edge/On-device: C and Python on Linux
  • Workflow: Git, code review, structured documentation
  • Travel 15%
  • Location: Mt. Dora Office

Note: The Company reserves exclusive right in its sole discretion to modify, adjust, delete, add or otherwise change the above at any time.

SoundThinking provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, SoundThinking complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. SoundThinking maintains a drug-free workplace policy.

SoundThinking expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of SoundThinking’s employees to perform their job duties may result in discipline up to and including discharge. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact SoundThinking at careers@soundthinking.com for assistance.

The above salary is based on a good faith estimate made at the time of publication and may be modified in the future. The pay offered to a candidate may vary within this range depending on factors such as education, experience, and geographic location.

Salary.com Estimation for Sr. Software Engineer (SafePointe) in Mount Dora, FL
$121,367 to $146,221
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Software Engineer (SafePointe)?

Sign up to receive alerts about other jobs on the Sr. Software Engineer (SafePointe) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SoundThinking

  • SoundThinking Chicago, IL
  • Join our dynamic team as a Sales Professional, where you'll play a crucial role in driving business growth. You'll be responsible for generating leads, pro... more
  • 13 Days Ago

  • SoundThinking Fremont, CA
  • Position Overview We're seeking a hands-on technical leader with engineering velocity who owns end-to-end delivery of ML products from research to producti... more
  • 5 Days Ago

  • SoundThinking Tucson, AZ
  • Sr. Director Product Management, CrimeTracer Overview The Sr. Director of Product Management will serve as the strategic and operational leader responsible... more
  • 6 Days Ago

  • SoundThinking New Salem, PA
  • SoundThinking is seeking a Sr. Project Manager to lead complex, customer-facing public safety software deployments and custom programs. This role demands a... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Sr. Software Engineer (SafePointe) jobs in the Mount Dora, FL area that may be a better fit.

  • Software Resources, Inc. Orlando, FL
  • Job Details Software Resources has an immediate, contract job opportunity for a Software Engineer with a major corporation in Orlando, FL. 4 days per week ... more
  • 4 Days Ago

  • FairSquare Orlando, FL
  • $130,000-$180,000 Base Salary, Position eligible for additional incentives including bonus, 401k match, health and welfare benefits. Location: Hybrid to Sa... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!