Chief Engineer Principal – Software

Oshkosh•Greenville, WI

About The Position

At Oshkosh Corporation, the Chief Engineer Principal – Software will help advance a next-generation, cloud-native connected vehicle telematics platform used by fire and emergency response, refuse collection, and concrete mixer vehicles. The position combines architectural leadership with hands-on software engineering to create scalable, reliable software that turns vehicle data into actionable intelligence. The role leads software architecture for the connected-vehicle Azure cloud platform, spanning cloud backend services, data, APIs, and web and mobile integrations. It develops cloud-native services, APIs, event-driven processing, and data-intensive applications; sets architecture and coding standards; mentors engineers; and partners with embedded engineers, product owners, and engineering leads to turn product needs into technical solutions and deliver sprint commitments. The position also drives ongoing improvements in platform availability, latency, security, operational readiness, and cost efficiency. The final-round interview will be held in person in Appleton, Wisconsin. The work schedule is routine shift hours, with infrequent overtime, weekend work, or shift rotation. The posted pay range is $118,600 to $204,000 across U.S. locations; individual compensation depends on factors including role scope, experience, education, skills, and internal pay equity.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, or equivalent.
  • At least 8 years of experience developing backend software and APIs for cloud-native applications.
  • Strong programming skills in C#, .NET Core, or a similar programming language.
  • Experience with Azure cloud technologies, including Azure Functions, Event Grid, Event Hub, Azure Web PubSub, Azure Communication Service, and Azure Service Bus.
  • Experience designing cloud data stores, including ADX, SQL, and time-series data, and related data services such as CosmosDB and Redis.
  • Experience deploying containerized services using Docker and Azure Container Apps, and with CI/CD and infrastructure as code such as GitHub Actions and Terraform Enterprise.
  • Experience managing and optimizing Azure cloud costs.
  • Experience with event-driven architecture, messaging patterns, and real-time data processing.

Nice To Haves

  • Experience designing and developing cloud applications for connected vehicles, devices, or equipment at scale.
  • Experience designing secure, observable cloud services using Azure Monitor, Application Insights, Log Analytics, and cloud security best practices.
  • Experience with Linux command-line environments, including system administration, troubleshooting, and maintaining self-hosted GitHub Actions runners for CI/CD pipelines.
  • Strong collaboration, problem-solving, and communication skills.
  • Proven ability to lead through ambiguity and balance architectural rigor with delivery speed.

Responsibilities

  • Lead software architecture for the connected-vehicle Azure cloud platform across cloud backend, data, APIs, and web and mobile integrations.
  • Make pragmatic architectural decisions that balance scalability, reliability, security, performance, built-in quality, and cost.
  • Develop cloud-native services, APIs, event-driven processing, and data-intensive applications.
  • Establish architectural and coding standards, mentor engineers, and raise engineering quality.
  • Partner with embedded engineers, product owners, and engineering leads to translate product needs into technical solutions, remove roadblocks, and support delivery of sprint commitments.
  • Continuously improve platform availability, latency, security, operational readiness, and cost efficiency.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service