Software Engineer II

Unum Group

Chattanooga, TN • 11m ago • On-site

Mid

On-site

73,300 - 150,500 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Software Engineer II role

Improve your resume now

$73,300 – $150,500/year

Quick Facts

  • Role: Software Engineer II

  • Team: Agile team supporting insurance quoting and proposal applications

  • Focus: Enhancing existing applications, developing new-product features, release support, and production reliability

Description

You will be a hands-on Software Engineer II enhancing and extending applications used for insurance quoting and proposal development. The role primarily delivers moderately complex work with minimal guidance, contributing to both back-end services and front-end functionality. You will support releases and help maintain reliable production systems.

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

  • Translate business and technical requirements into practical software solutions

  • Participate in solution design, technical discovery, estimation, and proof-of-concept activities

  • Complete complex feature-development assignments and raise risks/impediments as needed

  • Write maintainable code; participate in code reviews, unit testing, integration testing, and test automation

  • Support application releases and occasional post-release production issues

  • Deploy software using established CI/CD processes (e.g., GitHub, Azure DevOps, Octopus Deploy)

  • Participate in Agile ceremonies (PI planning, sprint planning, daily stand-ups, retrospectives, design sessions)

  • Collaborate with engineers, business analysts, test engineers, technical support, UX partners, and stakeholders

  • Contribute ideas to improve software quality, delivery processes, automation, and customer experience

  • Provide technical guidance or informal mentoring when appropriate

Requirements

  • 4+ years of professional software development experience (or equivalent)

  • Strong hands-on development with C# and .NET or .NET Framework

  • Strong experience 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

Benefits

  • Healthcare benefits (health, vision, dental)

  • Insurance benefits (short- and long-term disability)

  • Performance-based incentive plans

  • Paid time off

  • 401(k) retirement plan with employer match up to 5% and an additional 4.5% contribution (eligibility/terms apply)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report