As a Senior Software Engineer, you'll own services and capabilities end to end, shape architecture and technical direction, and solve challenging problems involving thousands of connected devices, unreliable field networks, high-volume telemetry, scalability, security, and system reliability. Our engineers solve complex problems across IoT, device networking, edge connectivity, distributed systems, cloud services, APIs, data pipelines, and web applications-with software that directly operates at the intersection of physical equipment and digital systems.