Sr. Software Engineer (Hybrid)

Selective Insurance Company of America•Charlotte, NC
•Hybrid

About The Position

Selective is seeking a highly skilled Senior Software Engineer with expertise in Azure Cloud and .NET technologies. The role focuses on designing, developing, and maintaining cloud-based applications and leading engineers in delivering high-quality software solutions. The engineer will work with cross-functional teams, ensure application performance and quality, mentor junior engineers, troubleshoot complex technical issues, and keep current with industry trends. Applicants must be authorized to work for any employer in the United States; Selective will not sponsor or assume sponsorship of an employment visa.

Requirements

  • 5+ years of experience designing and developing complex applications.
  • Experience in C#, .NET, API development, and SQL.
  • Experience with cloud-first architectures and related Azure services, such as Container Apps, API Management/App Gateway, Key Vault, App Services, Logic Apps, and SQL MI.
  • Familiarity with modern cloud-native patterns and principles, including Twelve-Factor Apps, service-oriented architectures/microservices/REST, DevOps, continuous deployment, and Site Reliability Engineering.
  • Understanding of Infrastructure-as-Code patterns and related technologies such as Bicep, ARM, and Terraform.
  • Excellent problem-solving skills and attention to detail.
  • Experience acting as a technical leader and mentor to other software engineers or developers.
  • Strong communication and leadership skills.
  • Applicants must be authorized to work for any employer in the United States; visa sponsorship is not available.

Nice To Haves

  • Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
  • Experience working on agile teams and release trains; knowledge of SAFe is preferred.
  • Experience with Angular.
  • Property and casualty insurance experience.

Responsibilities

  • Lead the design and development of cloud-based applications using .NET technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Mentor and guide junior engineers, providing technical leadership and support.
  • Troubleshoot and resolve complex technical issues.
  • Stay updated with the latest industry trends and technologies to ensure the team remains at the forefront of innovation.

Benefits

  • Competitive base salary.
  • Incentive plan eligibility at all levels.
  • Comprehensive health care plans.
  • Retirement savings plan with company match.
  • Discounted Employee Stock Purchase Program.
  • Tuition assistance and reimbursement programs.
  • 20 days of paid time off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service