Chief Principal Software Engineer- Cloud
$118,600–$204,000 year
Remote · Illinois, United States or Wisconsin, United States
Job Summary
Chief Engineer/Principal Software role leading the architecture and hands-on development of a scalable Azure-based IoT cloud platform for connected vehicle applications (Fire, Refuse, Concrete Mixer). Responsibilities include architecting cloud backend services and data platforms, building APIs and event-driven systems, setting standards and coding practices, mentoring engineers, collaborating with embedded teams and product owners, and driving performance, security, cost optimization, and reliability. Required: Bachelor's degree in Computer Science/Engineering or equivalent, 8+ years backend/cloud experience, strong C#/.NET Core, deep Azure expertise (Functions, Event Grid/Hub, Web PubSub, Service Bus, CosmosDB, Redis), experience with event-driven architectures and real-time data processing, containerization (Docker, Azure Container Apps), CI/CD and IaC (GitHub Actions, Terraform), and observability/security tooling (Azure Monitor, Application Insights, Log Analytics). Preferred: connected vehicle/industrial IoT/telematics experience, Azure cost optimization, embedded collaboration, startup culture comfort. Pay range: $118,600.00 - $204,000.00 across U.S. locations. Oshkosh emphasizes equal opportunity and disability accommodations.
Required Qualifications
- Bachelor’s degree in Computer engineering, Computer Science, or equivalent
- 8+ years of experience developing backend software and APIs for cloud native applications
- Strong programming skills in C#, .NET Core or similar programming language
- Experience with Azure cloud technologies (Azure functions, Event Grid Namespace, Event Hub Namespace, Azure Web PubSub, Azure Communication Service, Azure Service Bus)
- Experience designing cloud data stores (ADX, SQL, time-series data) and related data services (CosmosDB, Redis)
- Experience with event-driven architecture and real-time data processing
- Experience deploying containerized services (Docker, Azure Container Apps)
- CI/CD and infrastructure as code (GitHub Actions, Terraform)
- Experience designing secure, observable cloud services (Azure Monitor, Application Insights, Log Analytics)
- Strong collaboration, problem-solving and communication skills
- Experience with connected vehicle, automotive, IoT or telematics platforms
- Experience managing and optimizing Azure cloud cost
- Proven ability to mentor engineers and work in startup-like culture
- Experience with Embedded engineering collaboration
- Experience with Docker, Kubernetes related tooling
- Experience with data streaming/messaging patterns
- Ability to thrive in ambiguous environments
- Proven leadership and architectural decision-making
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.