- 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
Skills Required
- 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 building modern web applications with Blazor and Razor
- Proficiency with HTML5, CSS3, and JavaScript
- Experience designing and implementing RESTful APIs
- Experience with microservices and distributed systems
- Experience working with MongoDB
- Experience working with Microsoft SQL Server or other relational databases
- Experience implementing asynchronous messaging/event streaming using Kafka
- 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 (e.g., GitHub Copilot, ChatGPT)
- Familiarity with Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), prompt engineering, or AI orchestration frameworks
- Strong analytical, problem-solving, debugging, and communication skills
- Mentor junior engineers and contribute to technical excellence
What We Do
RLI is a U.S.-based specialty insurer that serves niche property, casualty and surety markets. We provide peace of mind to the customers we serve by safeguarding their assets and helping them manage risk. We hire smart, ethical people, make them owners of the business and give them the freedom to succeed. These are the principles that drive our success, and they’re the reasons we have been successful for more than 50 years. We believe in a different way of doing business and RLI is not what you’d expect from a typical insurance company. Our creative and collaborative workplace is cultivated by employee owners empowered to make good decisions for customers and the business. We have a reputation for niche expertise, superior service and an entrepreneurial culture. In the industry and among our peers, we’re known for: The best and brightest people in the industry who build strong relationships and provide outstanding service. An underwriting focus so we perform well in all market cycles. Our empowered, creative ownership culture. A customized approach to developing insurance products to meet very specific needs. Proven financial strength.








