Demo

Senior Software Engineer - .NET / Azure / IoT

groteindustries
Madison, IN Full Time
POSTED ON 10/14/2026
AVAILABLE BEFORE 12/14/2026

Business Title:                                    Senior Software Engineer- .NET/Azure/IoT

Reports to:                                         Engineering Manager

Leadership Scope:                              Individual Leader

 

 

Company Info:               With a heritage of nearly 120 years, we aren’t just a company; we are a brand of trust.  But more than anything, we are a collection of individuals who, together, give Grote Industries a decisive competitive advantage. At Grote, our shared vision is clear – to meet the needs of the customers we serve. We accomplish that mission every day by following a set of core values that makes us who we are.

 

                                    Innovation has been the hallmark of Grote Industries from the start. From durable, easy to see stop lights to the latest in LED lighting technology, Grote has been leading the way in advanced vehicle system solutions from early in the last century right up to today. With these innovations, Grote has helped millions of people throughout North America and the world benefit from the innovation and design excellence of Grote products.

 

Position Summary:        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.

 

 

Position Duties:                 

                                    - 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.

 

 

Requirements:               The ideal candidate will have 7 years of professional software development experience with strong expertise in C#, modern .NET and ASP.NET Core, backend API design and development, and SQL Server/T-SQL, including experience optimizing queries and working with large datasets. The role also requires hands-on experience with Entity Framework Core or similar data access technologies, as well as deploying and supporting production applications in Microsoft Azure.

Candidates should have experience building distributed systems using messaging, queues, background processing, or event-driven architectures, along with designing and consuming REST APIs. A solid understanding of authentication and authorization technologies, including JWT, OAuth, API keys, and role- or policy-based access control, is important. Experience with Git-based development workflows and CI/CD pipelines is also required.

The successful candidate should be comfortable independently designing solutions, working through ambiguous technical challenges, and communicating effectively with both technical and non-technical stakeholders. Experience with IoT, telematics, connected vehicles, high-volume telemetry, Azure cloud services, gRPC, GraphQL, SignalR, Blazor, Azure DevOps, Microsoft Entra ID, CAN bus, firmware or over-the-air deployment, diagnostics, reporting systems, or other hardware-connected software technologies is highly desirable.

Salary.com Estimation for Senior Software Engineer - .NET / Azure / IoT in Madison, IN
$118,934 to $143,263
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - .NET / Azure / IoT?

Sign up to receive alerts about other jobs on the Senior Software Engineer - .NET / Azure / IoT career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at groteindustries

  • groteindustries Madison, IN
  • Business Title: Metrology & Gage Engineer Reports to: Quality Manager Leadership Scope: Individual Leader Company Info: With a heritage of nearly 120 years... more
  • 11 Days Ago

  • groteindustries Madison, IN
  • Business Title: Quality Systems Coordinator Reports to: Quality Manager Leadership Scope: Individual Leader Company Info: With a heritage of nearly 120 yea... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer - .NET / Azure / IoT jobs in the Madison, IN area that may be a better fit.

  • TALENT Software Services Louisville, KY
  • Job Requirements Location: Louisville, KY Duration: 6 months Experience Required: 8-10 years Role: Databricks / Azure Data Engineer Must-Have Technical & F... more
  • 1 Month Ago

  • The Software Practice Pte Ltd West, KY
  • We are in the look of exceptionally smart people with strong development skills in .NET C# and an avid interest in web development. You should be able to l... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!