Location:
Charleston, SC (Strongly Preferred)
Remote for exceptional candidates only
About Omnisight:
Omnisight is a fast-growing technology company building AI-driven solutions for intelligent transportation systems, infrastructure safety, and smart mobility applications. Our products combine HD3D radar, AI-powered video analytics, edge computing, and cloud-connected software to deliver real-time traffic intelligence and work-zone safety solutions for DOTs, municipalities, and transportation partners.
Our platforms, including the FusionSensor™ and FusionBLADE® product lines, are helping redefine how transportation agencies monitor intersections, protect work zones, and improve roadway safety.
We are looking for a highly capable Senior Full Stack Developer to help scale our cloud platform, device management infrastructure, analytics dashboards, and customer-facing applications as we continue to expand rapidly across North America.
Position Overview
As a Senior Full Stack Developer, you will play a key role in designing, building, and scaling Omnisight’s web applications and backend services.
This role is ideal for someone who enjoys working across scalable edge AI and IoT-connected systems, from frontend UX and dashboards to backend APIs, cloud infrastructure, device communications, and scalable data systems.
Responsibilities
- Design, develop, and maintain scalable full-stack web applications and cloud services
- Build intuitive dashboards and operational tools for device configuration, remote monitoring, firmware management, and analytics
- Develop robust backend APIs and microservices supporting IoT-connected edge devices
- Collaborate with AI/ML and computer vision teams to integrate analytics into customer-facing applications
- Optimize application performance, reliability, and scalability
- Help architect cloud infrastructure and deployment pipelines
- Improve system security, authentication, and data integrity
- Work closely with customers and product leadership to rapidly iterate on features
Required Qualifications:
- 5+ years of professional software development experience
- Strong experience building modern full-stack web applications and SPAs
- Proficiency in TypeScript
- Strong frontend experience with React and TypeScript
- Experience with C#, .NET Core, and C++
- Strong backend development experience with C#, .NET Core, and Entity Framework
- Experience designing and consuming RESTful APIs and WebSocket-based systems
- Experience with cloud platforms such as AWS, Azure, or GCP
- Experience with relational and/or NoSQL databases
- Experience building scalable SaaS, edge AI, or IoT-connected platforms
- Excellent problem-solving and communication skills
Preferred Qualifications:
- Experience with video streaming systems, edge devices, or IoT platforms
- Experience with telemetry, real-time analytics, or sensor-driven systems
- Experience with real-time data processing or event-driven systems
- Familiarity with AI/ML integration workflows
- Familiarity with Docker, containerized deployments, and CI/CD workflows
- Experience with geospatial or transportation-related applications
- Experience working with Linux-based embedded systems (Ubuntu preferred)
- Experience with NVIDIA Jetson / JetPack environments preferred
- Python experience
- Startup or high-growth company experience
Why Join Omnisight?
- Opportunity to work on cutting-edge AI and sensing technologies
- Direct impact on roadway safety and transportation infrastructure
- High-growth environment with significant ownership opportunities
- Small, highly collaborative engineering team
- Ability to influence architecture, product direction, and company growth
- Competitive compensation package including salary and equity potential
Compensation:
Compensation will be competitive and commensurate with experience
Work Authorization:
Applicants must be authorized to work in the United States. Omnisight is not able to provide visa sponsorship for this position now or in the future.