Taro Logo

Sr. Principal Backend Software Engineer

Pierce Manufacturing builds specialized trucks and fire apparatus that protect communities worldwide, with over 30,000 vehicles in service.
$101,100 - $166,700
Backend
Principal Software Engineer
Remote
5,000+ Employees
5+ years of experience
Automotive · Enterprise SaaS · IoT

Job Description

Pierce Manufacturing, an Oshkosh Corporation company, is seeking a Sr. Principal Backend Software Engineer to shape the future of IoT applications for mission-critical equipment. This role focuses on developing Azure-based cloud solutions for Fire, Refuse collection, and Concrete mixer markets. With over 30,000 Pierce apparatuses serving communities worldwide, this position offers an opportunity to impact public safety through technology.

The role combines cloud architecture expertise with IoT implementation, requiring strong skills in Azure services, database design, and backend development. You'll be working on high-performance, scalable solutions that directly support emergency responders and essential services. The position offers competitive compensation ($101,100 - $166,700) and the flexibility of remote work from Illinois.

As a senior technical leader, you'll design cloud-native applications, implement efficient data storage solutions, and ensure high-quality software delivery through automated testing. The role requires collaboration with embedded systems teams and product managers, making it ideal for someone who combines technical expertise with strong communication skills.

The ideal candidate brings 5+ years of backend development experience, particularly with Azure cloud technologies and event-driven architectures. Experience in the automotive or heavy-duty IoT vehicle industry is highly valued. This role suits someone who thrives in a startup-like environment while working within a larger, established organization that prioritizes innovation and technical excellence.

Join a team that's building technology to protect communities and support essential services. This position offers the unique opportunity to apply cloud and IoT expertise to create solutions that have real-world impact on public safety and infrastructure services.

Last updated 23 days ago

Responsibilities For Sr. Principal Backend Software Engineer

  • Design and develop cloud-first high performant backend services and APIs for IoT products
  • Develop efficient cloud-native data storage and analysis for real-time IoT device insights
  • Ensure high software quality through testing and automated unit tests
  • Provide technical assistance to fellow engineers and other departments
  • Collaborate with embedded software engineers, product owner, and product manager
  • Optimize performance, security and cost efficiency of Azure cloud infrastructure
  • Incorporate SAFe/Agile principles for value delivery

Requirements For Sr. Principal Backend Software Engineer

TypeScript
  • Bachelor's degree in Computer Engineering, Computer Science, or equivalent
  • 5+ 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, including Azure functions, API management and Event Hubs
  • Experience in database design with Azure Data Explorer (ADX), Azure SQL, timeseries database and NoSQL databases
  • Experience with event driven architecture and messaging patterns

Related Jobs