Sr. Software Engineer (.Net Full Stack)

rlicorp

Peoria (IL)

On-site

USD 120,000 - 150,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RLI Corp. is seeking a Senior Software Engineer (.NET Full Stack) in Peoria, IL to design, develop, and support enterprise applications using the Microsoft stack.

You will work on scalable, cloud-ready systems and collaborate with architects, product owners, and engineers to deliver high-value software for insurance capabilities. The ideal candidate has 8–10 years of professional software development experience, deep C#/.NET expertise, and hands-on work with Blazor, RESTful APIs, and

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent professional experience.
  • 8-10 years of professional software development experience.
  • Strong experience developing enterprise applications using C# and .NET.
  • Experience developing modern web applications using Blazor, Razor, HTML5, CSS3, JavaScript.
  • Experience with MongoDB, SQL Server, and Kafka; RESTful APIs.

Responsibilities

  • Design, develop, test, and maintain enterprise applications using C# and the .NET platform.
  • Build responsive, modern web applications using Blazor, Razor, HTML, CSS, and JavaScript.
  • Develop secure, scalable RESTful APIs and backend services.
  • Design and implement microservices that support distributed, event-driven applications.
  • Develop data access solutions using MongoDB and SQL Server.
  • Implement asynchronous messaging and event streaming using Kafka.
  • Participate in solution architecture, technical design, and code reviews.
  • Build and maintain automated testing and CI/CD pipelines.
  • Collaborate with product owners, architects, QA engineers, and stakeholders within Agile teams.
  • Troubleshoot production issues and optimize performance, scalability, and reliability.
  • Mentor junior engineers and contribute to technical excellence and learning.
  • Stay current with emerging AI tech and evaluate value.

Skills

C# / .NET
Blazor
RESTful APIs
Microservices
MongoDB
SQL Server
Kafka
CI/CD
Agile
Git
AI-assisted development

Education

Bachelor's degree in CS/IT/Engineering

Tools

MongoDB
SQL Server
Kafka
Git

Job description

About Us

We're not like other insurance companies. From our specialty products to our business model, our culture to our results - we're different. Different is who we are, and how we work, interact, deliver and succeed together. Creating a different and better insurance experience doesn't just happen. It takes focus and a shared passion for going beyond the expected to forge relationships and deliver care that makes a difference. This approach rises from and is supported by our talented, ethical and smart team of employee owners united around a single purpose: to work alongside our customers and partners when they need us, in unexpected ways, with exceptional results.

RLI is a Glassdoor Best Places to Work company with a strong, successful background. For decades, our financial track record has been stellar - a testament to our culture and validation of our reputation as an excellent underwriting company.

Position Purpose

RLI is seeking an experienced Senior Software Engineer (.NET Full Stack) with 8-10 years of professional software development experience to join our Software Engineering team. In this role, you will design, develop, and support modern enterprise applications using the Microsoft technology stack while helping advance RLI's digital transformation initiatives.

The ideal candidate is a strong full-stack engineer with experience building scalable, cloud-ready applications using .NET, Blazor, RESTful APIs, and microservices. You will collaborate with architects, product owners, business stakeholders, and fellow engineers to deliver secure, high-quality software that supports critical insurance business capabilities.

Principal Duties & Responsibilities
  • Design, develop, test, and maintain enterprise applications using C# and the Microsoft .NET platform.
  • Build responsive, modern web applications using Blazor, Razor, HTML, CSS, and JavaScript.
  • Develop secure, scalable RESTful APIs and backend services.
  • Design and implement microservices that support distributed, event-driven applications.
  • Develop data access solutions using MongoDB and SQL Server.
  • Implement asynchronous messaging and event streaming using Kafka.
  • Participate in solution architecture, technical design, and code reviews.
  • Build and maintain automated testing and CI/CD pipelines.
  • Collaborate with product owners, architects, QA engineers, and business stakeholders within Agile delivery teams.
  • Troubleshoot production issues and optimize application performance, scalability, and reliability.
  • Follow engineering best practices for coding standards, testing, source control, documentation, and secure software development.
  • Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.
  • Leverage AI-assisted development tools (such as GitHub Copilot, ChatGPT, or similar technologies) to improve software design, development, testing, debugging, and documentation.
  • Familiarity with Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), prompt engineering, or AI orchestration frameworks.
  • Evaluate and implement AI-enabled capabilities within enterprise applications where they provide measurable business value.
  • Apply secure and responsible AI development practices while protecting sensitive business and customer information.
  • Stay current with emerging AI technologies and recommend opportunities to improve engineering productivity and software quality.
Education & Experience

Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent professional experience.

8-10 years of professional software development experience.

Strong experience developing enterprise applications using C# and .NET.

Experience developing modern web applications using:

  • Blazor
  • Razor
  • HTML5
  • CSS3
  • JavaScript

Experience working with:

  • MongoDB
  • Microsoft SQL Server or other relational databases
  • Kafka

Experience designing and implementing RESTful APIs.

Strong understanding of microservices architecture and distributed systems.

Experience using Git for source control.

Experience implementing CI/CD pipelines and modern DevOps practices.

Experience working in Agile software development environments.

Experience using AI-assisted software development tools to accelerate coding, testing, troubleshooting, and documentation.

Demonstrated ability to evaluate and adopt emerging technologies that improve software delivery and engineering efficiency.

Strong analytical, problem-solving, debugging, and communication skills.

Knowledge, Skills, & Competencies
  • Ability to understand and utilize a variety of the field's concepts, practices and procedures.
  • Ability to use software to develop and analyze IT data and applications.
  • Ability to work well independently or within a team.
  • Advanced experience with the design and development of various Web Technologies and Web Services.
  • Ability to model technology to align with business strategy.
  • Ability
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer (.Net Full Stack)
Sr. Software Engineer (.Net Full Stack)

RLI Insurance Company • Tempe (AZ)

On-site
USD 96,000 - 138,000
Annual bonus plans
ESOP
401(k) with company contributions
+4
Sr. Software Engineer (.Net Full Stack)
Sr. Software Engineer (.Net Full Stack)

RLI Insurance Company • Peoria (IL)

On-site
USD 96,000 - 138,000
Hybrid work arrangements
ESOP
Annual bonus
+1
Sr. Software Engineer (.Net Full Stack)
Sr. Software Engineer (.Net Full Stack)

RLI Insurance Company • Alpharetta (GA)

On-site
USD 96,000 - 138,000
Annual bonus plans
ESOP
401(k)
+1
Sr. Software Engineer (.Net Full Stack)
Sr. Software Engineer (.Net Full Stack)

RLI Insurance Company • Peoria (AZ)

Hybrid
USD 96,000 - 138,000
ESOP
401(k)
PTO & holidays
+4
Sr. Software Engineer (.Net Full Stack)
Sr. Software Engineer (.Net Full Stack)

RLI Corp • Peoria (IL)

On-site
USD 96,000 - 138,000
Flexible & hybrid work arrangements
Paid time off (PTO)
Employee stock ownership plan (ESOP)
+1
Senior .NET Full-Stack Engineer — Hybrid, AI-Driven Apps
Senior .NET Full-Stack Engineer — Hybrid, AI-Driven Apps

RLI Insurance Company • Tempe (AZ)

On-site
USD 96,000 - 138,000
Annual bonus plans
ESOP
401(k) with company contributions
+4
Experienced AI Engineer - Generative AI/Machine Learning
Experienced AI Engineer - Generative AI/Machine Learning

rlicorp • Chicago (IL)

On-site
USD 150,000 - 210,000
Senior .NET Full-Stack Engineer — Hybrid & Growth
Senior .NET Full-Stack Engineer — Hybrid & Growth

RLI Insurance Company • Peoria (IL)

On-site
USD 96,000 - 138,000
Hybrid work arrangements
ESOP
Annual bonus
+1
Experienced AI Engineer - Generative AI/Machine Learning
Experienced AI Engineer - Generative AI/Machine Learning

RLI Insurance Company • Peoria (IL)

Hybrid
USD 121,000 - 176,000
Hybrid work arrangements
PTO and holidays
VTO
+3
Senior .NET Full-Stack Engineer — Cloud, Microservices
Senior .NET Full-Stack Engineer — Cloud, Microservices

RLI Insurance Company • Alpharetta (GA)

On-site
USD 96,000 - 138,000
Annual bonus plans
ESOP
401(k)
+1