Software Engineer II

Unum

Chattanooga, TN • 12m 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 (Agile team)

Description

You will enhance and extend applications used for insurance quoting and proposal development. The role focuses on building features for new products, supporting releases, and maintaining reliable production systems, contributing to both back-end services and front-end functionality.

Responsibilities

  • Design, develop, test, implement, and maintain features for existing and new applications

  • Build enhancements supporting 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/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 and test activities (unit/integration/automation)

  • Support application releases and occasional post-release production issues

  • Deploy within established CI/CD processes using GitHub, Azure DevOps, and Octopus Deploy

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

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

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

Requirements

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

  • Strong hands-on development with C# and .NET/.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% plus additional 4.5% contribution

  • Employee professional development programs

  • Onsite fitness facilities

See similar jobs

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

See more

Unlock Full Resume Report