Software Engineer II (Hybrid)
UnumAbout the role
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:
Software Engineer 2 is responsible for building and configuring software solutions within their business portfolio with minimal oversight, demonstrating mastery of application and technical subject matter expertise. They play a key role in developing new capabilities for integration applications, leveraging .NET and C# to create APIs in AWS, ensuring modern, scalable, and efficient solutions.They ensure high-quality software delivery by collaborating with agile team members, leveraging unit testing, and utilizing continuous integration. They accurately estimate the work required to deliver software features and apply critical thinking to solution design and implementation to deliver business value. The role may also include mentoring Software Engineers and Associate Software Engineers.
Location: 2 days onsite per week at our Columbia, SC, Portland, ME, or Chattanooga, TN office.
Job Specifications
- Bachelor’s degree in Computer Science (preferred) or equivalent relevant business experience.
- 4+ years of successful software development experience or equivalent.
- Strong experience with .NET and C#.
- Proven experience creating and implementing APIs within AWS.
- Front-end or UI development experience is a plus.
- Strong analytical and critical-thinking skills with a logical approach to problem-solving and attention to detail.
- Experience with Agile Development Methodologies.
- Self-motivated, results-oriented, and innovative in problem-solving.
- Ability to solve complex technical problems and optimize systems effectively.
- Focused on quality delivery and customer satisfaction, maintaining high standards.
- Strong written and verbal communication skills.
- A collaborative team player, able to work effectively with diverse teams and organizational areas.
Principal Duties and Responsibilities
- Estimate, design, implement, and maintain new and existing features for the application portfolio in a business area. Complete complex feature development tasks.
- Communicate and collaborate with key stakeholders for feature delivery.
- Design, code, configure, unit test, maintain, and document software deliverables using agreed-upon standards and tools. Lead sizing and estimation activities within the agile team.
- Report daily progress, planned progress, and any impediments to the Scrum Master or Team Lead.
- Participate in code reviews, sprint retrospectives, and suggest improvements for team processes. May lead portions of these activities.
- Ensure quality of features through manual and automated testing, leveraging continuous integration techniques when practical.
- Design solutions aligned with company architecture and standards; conduct proof-of-concept work and prototyping as needed.
- Collaborate with Business Analysts to define and deliver business requirements from a technical perspective.
- Work with UX designers to translate designs into efficient working solutions.
- Collaborate with the agile team to define and meet the "definition of done" at every production stage.
- Work with Test Engineers to ensure software meets quality standards and transitions smoothly between production stages.
- Promote innovation w
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s