Design, develop, test, and maintain enterprise .NET full-stack applications using C#, Blazor, RESTful APIs, microservices, MongoDB/SQL Server and Kafka. Build CI/CD pipelines, participate in architecture and code reviews, troubleshoot production issues, mentor junior engineers, and evaluate/implement AI-assisted and LLM-enabled features while following secure development practices within Agile teams.
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. Apply today to make a difference with us. 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 PurposeRLI 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.
- 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.
- 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 to create and leverage frameworks.
- Ability to communicate findings and recommendations to internal and external stakeholders.
- Ability to influence testing approaches and framework.
- Annual bonus plans
- Employee stock ownership plan (ESOP)
- 401(k) — automatic 3% company contribution
- Annual 401k and ESOP profit-sharing contributions (Up to 15% of eligible earnings)
- Paid time off (PTO) and holidays
- Paid volunteer time off (VTO) to support our communities
- Parental and family care leave
- Flexible & hybrid work arrangements
- Fitness center discounts and free virtual fitness platform
- Employee assistance program
- Comprehensive medical, dental and vision benefits
- Flexible spending and health savings accounts
- 2x base salary for group life and AD&D insurance
- Voluntary life, critical illness, & accident insurance for purchase
- Short-term and long-term disability benefits
- Training & certification opportunities
- Tuition reimbursement
- Education bonuses
RLI Insurance Company Chicago, Illinois, USA Office
Chicago, United States
Similar Jobs
Cloud • Information Technology • Machine Learning
Lead nationwide data center deployments and expansions. Build, troubleshoot, and maintain server and network hardware, implement global data center standards, perform QA/QC audits and root-cause analysis, train onsite teams, develop scripts/tools for hardware updates, and provide ongoing project and follow-up support.
Top Skills:
LinuxNetworking HardwareServer Hardware
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Lead strategic account ownership and business development for UAS and UAM OEM customers. Drive full sales lifecycle from pursuit strategy through contract award, manage pipelines and forecasting, influence cross-functional teams, represent Honeywell at industry forums, and mentor junior sellers while supporting program delivery and customer engagement.
Top Skills:
ActuationAutonomyAvionicsControl SystemsIntegrated SystemsNavigation SystemsPerception SensorsPower SystemsSensingThermal Management
Insurance • Logistics • Software • Transportation • Business Intelligence
The Senior Product Manager will oversee the strategy and development of telematics data products, manage cross-functional teams, and ensure product viability and market alignment through customer insights and technical fluency.
Top Skills:
Api ArchitectureData Pipeline DesignMachine LearningTelematics
What you need to know about the Chicago Tech Scene
With vibrant neighborhoods, great food and more affordable housing than either coast, Chicago might be the most liveable major tech hub. It is the birthplace of modern commodities and futures trading, a national hub for logistics and commerce, and home to the American Medical Association and the American Bar Association. This diverse blend of industry influences has helped Chicago emerge as a major player in verticals like fintech, biotechnology, legal tech, e-commerce and logistics technology. It’s also a major hiring center for tech companies on both coasts.
Key Facts About Chicago Tech
- Number of Tech Workers: 245,800; 5.2% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: McDonald’s, John Deere, Boeing, Morningstar
- Key Industries: Artificial intelligence, biotechnology, fintech, software, logistics technology
- Funding Landscape: $2.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Pritzker Group Venture Capital, Arch Venture Partners, MATH Venture Partners, Jump Capital, Hyde Park Venture Partners
- Research Centers and Universities: Northwestern University, University of Chicago, University of Illinois Urbana-Champaign, Illinois Institute of Technology, Argonne National Laboratory, Fermi National Accelerator Laboratory



