Overview
On Site
140k - 165k
Full Time
Skills
C#
Research and Development
FOCUS
Interfaces
Auditing
Collaboration
Product Engineering
Technical Direction
Mentorship
Insurance
Artificial Intelligence
Agile
UPS
Sprint
Web Development
Relational Databases
Debugging
Conflict Resolution
Problem Solving
Technical Communication
Scalability
Systems Design
.NET
Large Language Models (LLMs)
Java
Ruby
MySQL
Redis
Elasticsearch
Docker
Amazon Lambda
RabbitMQ
Computer Science
Software Engineering
Computer Engineering
Mathematics
Management
Life Insurance
Team Building
SAP BASIS
Job Details
The Senior Software Engineer will join the R&D team and play a key role in developing high-quality features across both front-end and back-end systems, with a primary focus on the .NET framework. This position offers the opportunity to work on greenfield AI development, including applications built on large language models (LLMs) powering AI-driven chat interfaces, smart audit tools, and intelligent solutions. Experience with Java or Ruby is a plus.
The role requires collaboration with product, engineering, and design teams to solve complex challenges, influence technical direction, and mentor junior engineers while contributing to the foundation of the next generation of intelligent insurance technology.
Key Responsibilities
The role requires collaboration with product, engineering, and design teams to solve complex challenges, influence technical direction, and mentor junior engineers while contributing to the foundation of the next generation of intelligent insurance technology.
Key Responsibilities
- Design, develop, and deliver scalable front-end and back-end features using .NET technologies.
- Contribute to architecture decisions, code reviews, and production-ready solutions.
- Integrate and extend LLMs to create configurable AI-powered features.
- Partner with cross-functional teams to enhance platform configurability and scalability.
- Drive continuous improvements to technology, processes, and infrastructure.
- Provide technical insights, propose solutions, and guide junior developers.
- Actively participate in agile ceremonies (stand-ups, retros, sprint planning).
- 5+ years of full-stack web development experience, with strong expertise in .NET.
- 2+ years of experience working with relational databases.
- Strong debugging, problem-solving, and technical communication skills.
- Experience addressing scalability challenges and system design.
- Ability to contribute across the stack, including front-end technologies.
- Deep expertise in at least one technical area, ideally .NET.
- Strong understanding of product and business context.
- Experience working with large language models (LLMs) or building products/features on top of them.
- Experience with Java or Ruby is a plus.
- Familiarity with front-end technologies, and infrastructure tools such as MySQL, Redis, Elasticsearch, Docker, AWS Lambda, RabbitMQ.
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Mathematics, or related STEM field.
- Employment Type: Full-time, direct hire
- Work Model: 100% Remote (USA)
- Comprehensive medical, dental, and vision plans + voluntary benefits (life, accident, critical illness, etc.)
- Company-paid disability and life insurance coverage
- 401(k) with 4% company match
- Flexible PTO + 7.5 company holidays
- Employee Assistance Program (EAP)
- Professional growth opportunities, annual in-person events, and team-building experiences
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.