Software Engineer II

Unum

Chattanooga (TN)

On-site

USD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Unum, a Fortune 500 benefits provider, is seeking a hands-on Software Engineer II to join an Agile team supporting insurance quoting and proposal systems. You will strengthen existing applications, develop features for new products, and help maintain reliable production systems.

The ideal candidate has 4+ years of professional software development with C# and .NET/.NET Framework, plus strong SQL Server experience, and thrives in a collaborative, high-velocity environment emphasizing quality and

Qualifications

  • 4+ years of professional software development experience.
  • Bachelor's degree in CS or related field preferred, but equivalent experience considered.
  • Strong C# and .NET/.NET Framework experience.
  • Strong SQL and Microsoft SQL Server experience.
  • Experience in Agile development environment.
  • Experience with source control and code reviews.
  • Experience with CI/CD processes.
  • Commitment to software quality through testing.

Responsibilities

  • Design, develop, test, implement, and maintain features for existing and new applications.
  • Build enhancements that support insurance quoting, rating, and proposal capabilities.
  • Work primarily with C#, .NET/.NET Framework, Microsoft SQL Server, and related web technologies.
  • Contribute to both back-end development and front-end user-interface work.
  • Review business and technical requirements and translate them into practical software solutions.
  • Participate in solution design, technical discovery, work breakdown, estimation, and proof-of-concept activities.
  • Independently complete complex feature-development assignments while raising risks or impediments when needed.
  • Write maintainable code and participate in code reviews, unit testing, integration testing, and test automation.
  • Support application releases and occasional post-release production issues.
  • Deploy software and work within established CI/CD processes using tools such as GitHub, Azure DevOps, and Octopus Deploy.
  • Participate in Agile ceremonies, including PI planning, sprint planning, daily stand-ups, retrospectives, and design sessions.
  • Keep work and progress current in the team's application lifecycle management tools.
  • Collaborate with engineers, business analysts, test engineers, technical support, UX partners, and other stakeholders.
  • Contribute ideas that improve software quality, delivery processes, automation, and the customer experience.

Skills

C#
.NET Framework
SQL
Agile
Code reviews
Unit testing
Problem solving

Education

Bachelor's degree in CS or related field

Tools

Visual Studio
Git/GitHub
Azure DevOps
Octopus Deploy
CI/CD
Selenium

Job description

Job Posting End Date: November 24

Our Fortune 500 company is driving a digital transformation and looking for forward-thinking innovators to disrupt how our industry thinks about and uses technology. As one of the world's leading employee benefits providers, we help millions of people gain affordable access to benefits that help them protect their families, their finances and their futures.

Are you an asker of questions, a solver of problems, and a challenger of the status quo? Our mission is to provide a differentiated customer experience and exceed the expectations people have of technology at any company - not just insurers.

We are seeking individuals to join our team of talented IT professionals who share never-ending passion and an unwavering focus on our customer experience. Team members comfortable working in an agile, fast-paced, and delivery-focused environment thrive in our environment where we value an entrepreneurial spirit and those who challenge the status-quo.

Unum is changing, and we're excited about what's next. Join us.

General Summary:

Unum is hiring a hands-on Software Engineer II to join an Agile team supporting applications used for insurance quoting and proposal development. This role will focus primarily on enhancing existing applications, developing features for new products, supporting releases, and helping maintain reliable production systems.

The ideal candidate has strong professional experience with C#, .NET/.NET Framework, and SQL and can deliver moderately complex work with minimal guidance. This is a good opportunity for an engineer who enjoys solving business problems, working across established applications, and contributing to both back-end services and front-end functionality.

Job Specifications:
  • Approximately 4+ years of professional software development experience, or equivalent demonstrated experience.
  • A bachelor's degree in computer science or a related field is preferred, but equivalent professional experience will also be considered.
  • Strong hands-on development experience with C# and .NET or .NET Framework.
  • Strong experience working with SQL and Microsoft SQL Server.
  • Experience designing, developing, testing, and maintaining production software.
  • Understanding of object-oriented design and software development practices.
  • Experience working in an Agile development environment.
  • Ability to independently analyze requirements, estimate work, solve technical problems, and deliver features with minimal guidance.
  • Experience using source control and participating in code reviews.
  • Familiarity with software deployment and established CI/CD processes.
  • Commitment to software quality through unit testing, integration testing, or automated testing.
  • Strong communication and collaboration skills.
Preferred Qualifications:
  • JavaScript, HTML, CSS, or a modern JavaScript framework such as React.
  • Stored procedures, database migrations, or Liquibase.
  • REST or SOAP APIs.
  • Visual Studio, Git, GitHub, Azure DevOps, or Octopus Deploy.
  • IIS, Windows Server, Windows Authentication, or enterprise application hosting.
  • Selenium or other automated testing tools.
  • SQL Server Reporting Services or OpenText Exstream.
  • PowerShell or XML.
  • GitHub Copilot, Claude Code, or similar AI-assisted development tools.
  • Insurance, employee benefits, quoting, underwriting, or proposal-system experience.
  • Experience enhancing established or legacy enterprise applications.
Principal Duties and Responsibilities:
  • Design, develop, test, implement, and maintain features for existing and new applications.
  • Build enhancements that support insurance quoting, rating, and proposal capabilities.
  • Work primarily with C#, .NET/.NET Framework, Microsoft SQL Server, and related web technologies.
  • Contribute to both back-end development and front-end user-interface work.
  • Review business and technical requirements and translate them into practical software solutions.
  • Participate in solution design, technical discovery, work breakdown, estimation, and proof-of-concept activities.
  • Independently complete complex feature-development assignments while raising risks or impediments when needed.
  • Write maintainable code and participate in code reviews, unit testing, integration testing, and test automation.
  • Support application releases and occasional post-release production issues.
  • Deploy software and work within established CI/CD processes using tools such as GitHub, Azure DevOps, and Octopus Deploy.
  • Participate in Agile ceremonies, including PI planning, sprint planning, daily stand-ups, retrospectives, and design sessions.
  • Keep work and progress current in the team's application lifecycle management tools.
  • Collaborate with engineers, business analysts, test engineers, technical support, UX partners, and other stakeholders.
  • Contribute ideas that improve software quality, delivery processes, automation, and the customer experience.
  • Provide tec
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Unum • Portland (ME)

On-site
USD 73,000 - 151,000
Software Engineer II
Software Engineer II

C3035 Unum Group • Chattanooga (TN)

On-site
USD 73,000 - 151,000
Healthcare benefits
401(k) with company match
Software Engineer II - C#/.NET, Insurance Quoting
Software Engineer II - C#/.NET, Insurance Quoting

Unum • Portland (ME)

On-site
USD 73,000 - 151,000
Software Engineer II: C#/.NET Backend & Frontend
Software Engineer II: C#/.NET Backend & Frontend

Unum • Chattanooga (TN)

On-site
USD 90,000 - 120,000
C# .NET Software Engineer — Insurance Platform
C# .NET Software Engineer — Insurance Platform

C3035 Unum Group • Chattanooga (TN)

On-site
USD 73,000 - 151,000
Healthcare benefits
401(k) with company match
Sr. Data Solutions Lead - Enterprise
Sr. Data Solutions Lead - Enterprise

Unum • Atlanta (GA)

On-site
USD 120,000 - 170,000
Program Manager, Data
Program Manager, Data

Unum • Atlanta (GA)

On-site
USD 110,000 - 150,000
Director, Data Analytics & Insights
Director, Data Analytics & Insights

C3035 Unum Group • Atlanta (GA)

On-site
USD 109,000 - 224,000
Principal Cloud Engineer
Principal Cloud Engineer

Unum Ireland • Portland (ME)

On-site
USD 109,000 - 224,000
Sr. Data Solutions Lead - Enterprise
Sr. Data Solutions Lead - Enterprise

Unum • Dunwoody (GA)

On-site
USD 98,000 - 202,000