About The Position

We are looking for a Senior Software Engineer to help build and maintain a cloud-based telematics platform supporting connected commercial vehicle products. This is a hands-on engineering role with significant ownership across backend services, APIs, cloud infrastructure, data processing, partner integrations, and internal applications. You will work across an established .NET and Azure environment while helping design and deliver the next generation of platform capabilities. The ideal candidate is comfortable working independently, making technical decisions, collaborating directly with stakeholders, and owning solutions from initial requirements through deployment and production support.

Requirements

  • 7+ years of professional software development experience
  • Strong expertise in C#, modern .NET and ASP.NET Core
  • Backend API design and development
  • SQL Server/T-SQL, including experience optimizing queries and working with large datasets
  • Hands-on experience with Entity Framework Core or similar data access technologies
  • Deploying and supporting production applications in Microsoft Azure
  • Experience building distributed systems using messaging, queues, background processing, or event-driven architectures
  • Designing and consuming REST APIs
  • Solid understanding of authentication and authorization technologies, including JWT, OAuth, API keys, and role- or policy-based access control
  • Experience with Git-based development workflows and CI/CD pipelines
  • Comfortable independently designing solutions
  • Comfortable working through ambiguous technical challenges
  • Effective communication with both technical and non-technical stakeholders

Nice To Haves

  • Experience with IoT
  • Experience with telematics
  • Experience with connected vehicles
  • Experience with high-volume telemetry
  • Experience with Azure cloud services
  • Experience with gRPC
  • Experience with GraphQL
  • Experience with SignalR
  • Experience with Blazor
  • Experience with Azure DevOps
  • Experience with Microsoft Entra ID
  • Experience with CAN bus
  • Experience with firmware or over-the-air deployment
  • Experience with diagnostics
  • Experience with reporting systems
  • Experience with other hardware-connected software technologies

Responsibilities

  • Design, develop, and maintain backend services and APIs using C# and modern .NET.
  • Build and support high-volume telemetry and IoT data processing systems.
  • Develop REST, gRPC, GraphQL, and real-time service integrations.
  • Design and optimize SQL Server databases, queries, and data access patterns.
  • Build and maintain integrations with external customers, technology partners, and third-party platforms.
  • Develop and maintain client SDKs and shared libraries used across internal and external applications.
  • Support cloud infrastructure and application services hosted in Microsoft Azure.
  • Build and maintain asynchronous processing workflows using messaging, events, queues, and background services.
  • Develop internal web applications and operational tools using Blazor and ASP.NET Core.
  • Implement secure authentication, authorization, and service-to-service communication.
  • Maintain CI/CD pipelines and support deployments across development, testing, and production environments.
  • Monitor production systems, troubleshoot complex issues, and improve platform reliability and performance.
  • Work directly with product, support, operations, customers, and integration partners to gather requirements and design solutions.
  • Help improve technical documentation and engineering practices across the platform.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service