Software Engineer II
Unum Group23 hours ago
Portland, ME, USA or Chattanooga, TN, USAMid Level
Base Salary
$73k - $151k/yr
Responsibilities
- Design, develop, test, implement, and maintain features for existing and new applications.
- Build enhancements supporting insurance quoting, rating, and proposal capabilities.
- Develop primarily with C#, .NET or .NET Framework, Microsoft SQL Server, and related web technologies.
- Contribute to both backend services and front-end user-interface functionality.
- Translate business and technical requirements into practical software solutions.
- Participate in solution design, technical discovery, work breakdown, estimation, and proof-of-concept activities.
- Complete complex feature-development assignments independently while raising risks and impediments.
- 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 using established CI/CD processes and tools such as GitHub, Azure DevOps, and Octopus Deploy.
- Participate in PI planning, sprint planning, daily stand-ups, retrospectives, and design sessions.
- Collaborate with engineers, business analysts, test engineers, technical support, UX partners, and other stakeholders.
- Provide technical guidance or informal mentoring to other engineers when appropriate.
Requirements
- 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, with equivalent professional experience considered.
- Strong hands-on development experience 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.
- Ability to analyze requirements, estimate work, solve technical problems, and deliver features with minimal guidance.
- Experience with source control and 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 experience includes JavaScript, HTML, CSS, React or another modern JavaScript framework, stored procedures, database migrations, Liquibase, REST or SOAP APIs, Visual Studio, Git, GitHub, Azure DevOps, Octopus Deploy, IIS, Windows Server, Windows Authentication, Selenium, SQL Server Reporting Services, OpenText Exstream, PowerShell, XML, GitHub Copilot, Claude Code, insurance or employee benefits systems, and established or legacy enterprise applications.
Benefits
- Onsite fitness facilities.
- Generous paid time off.
- Employee professional development programs.
- Healthcare benefits including health, vision, and dental coverage.
- Short- and long-term disability insurance benefits.
- Performance-based incentive plans.
- 401(k) retirement plan with an employer match up to 5% and an additional 4.5% employer contribution.
- Job posting end date of November 24.
Tech Stack
Categories
About Unum Group
Unum Group is a public insurance company that provides employee benefits and financial protection products—such as disability, life, accident, critical illness, dental and vision coverage—along with leave management and behavioral health services for employers and their workforces. It sells group and voluntary benefits primarily to businesses in the U.S. and U.K. Founded in 1848 and headquartered in Chattanooga, Tennessee, Unum is a Fortune 500 company listed on the NYSE.