Senior Full Stack Software Engineer (Charleston)
Location:Charleston, SC (Strongly Preferred)Remote for exceptional candidates onlyAbout 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 FusionSensorTM 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 OverviewAs 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.ResponsibilitiesDesign, develop, and maintain scalable full-stack web applications and cloud servicesBuild intuitive dashboards and operational tools for device configuration, remote monitoring, firmware management, and analyticsDevelop robust backend APIs and microservices supporting IoT-connected edge devicesCollaborate with AI/ML and computer vision teams to integrate analytics into customer-facing applicationsOptimize application performance, reliability, and scalabilityHelp architect cloud infrastructure and deployment pipelinesImprove system security, authentication, and data integrityWork closely with customers and product leadership to rapidly iterate on featuresRequired Qualifications:5+ years of professional software development experienceStrong experience building modern full-stack web applications and SPAsProficiency in TypeScriptStrong frontend experience with React and TypeScriptExperience with C#, .NET Core, and C++Strong backend development experience with C#, .NET Core, and Entity FrameworkExperience designing and consuming RESTful APIs and WebSocket-based systemsExperience with cloud platforms such as AWS, Azure, or GCPExperience with relational and/or NoSQL databasesExperience building scalable SaaS, edge AI, or IoT-connected platformsExcellent problem-solving and communication skillsPreferred Qualifications:Experience with video streaming systems, edge devices, or IoT platformsExperience with telemetry, real-time analytics, or sensor-driven systemsExperience with real-time data processing or event-driven systemsFamiliarity with AI/ML integration workflowsFamiliarity with Docker, containerized deployments, and CI/CD workflowsExperience with geospatial or transportation-related applicationsExperience working with Linux-based embedded systems (Ubuntu preferred)Experience with NVIDIA Jetson / JetPack environments preferredPython experienceStartup or high-growth company experienceWhy Join Omnisight?Opportunity to work on cutting-edge AI and sensing technologiesDirect impact on roadway safety and transportation infrastructureHigh-growth environment with significant ownership opportunitiesSmall, highly collaborative engineering teamAbility to influence architecture, product direction, and company growthCompetitive compensation package including salary and equity potentialCompensation:Compensation will be competitive and commensurate with experienceWork 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.