Unum

Software Engineer II - SQL & SSIS experience required

Chattanooga, Tennessee, USA Full time

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:

We’re looking for a skilled, customer‑focused Software Engineer II to join our fast‑paced Agile team. This role focuses on SQL, SSIS, and high‑quality feature delivery within an Agile environment. You’ll design, build, and enhance applications that power critical business operations, collaborating closely with Business Analysts, UX Designers, Test Engineers, and Technical Support to deliver scalable, high‑quality solutions that truly delight our customers.

This opportunity is ideal for a collaborative, detail‑oriented developer who thrives in Agile settings, consistently delivers high‑quality results, and always thinks from the end‑customer’s perspective.

Join us and be part of a team that values innovation, continuous improvement, and professional growth. You’ll work on meaningful projects that directly impact business outcomes—while expanding your skills in a supportive, learning‑focused environment.

Job Specifications

  • Bachelor’s Degree in Computer Science preferred, or equivalent relevant business experience.

  • 4+ years of experience in software development, with proven success in delivering quality technical solutions.

  • 4+ years of hands‑on experience with SQL and SSIS, including stored procedures, complex queries, and optimization of large‑scale data processing and ETL workflows.

  • Preferred additional experience: Mainframe technologies, SSRS, GitHub, and C#.

  • Familiarity with SSIS as Microsoft’s platform for building automated, reliable, large‑scale data integration and ETL solutions.

  • Demonstrated analytical and critical‑thinking skills, with a logical approach to problem solving and strong attention to detail.

  • Experience with Agile development methodologies, contributing to iterative development and team collaboration.

  • Self‑motivated and results‑driven, with an innovative mindset for tackling complex challenges.

  • Ability to solve complex technical problems, drive system optimization, and improve overall performance.

  • Strong focus on quality, ensuring solutions meet high delivery standards and delight customers.

  • Excellent oral and written communication skills tailored to both technical and non‑technical audiences.

  • Strong team player, able to collaborate effectively across cross‑functional teams and organizational areas.

  • Participates in on‑call rotation and off‑hours support to maintain system stability and meet customer SLAs.

Primary Responsibilities

  • Estimate, design, implement, and maintain new and existing features for the portfolio of applications within the assigned business area, including completing complex feature development tasks.

  • Communicate and collaborate with key stakeholders to ensure successful delivery of features and alignment with business priorities.

  • Design, code, configure, unit test, maintain, and document software deliverables using agreed‑upon standards, patterns, and tools.

  • Lead sizing and estimation activities within the Agile team to support sprint planning and forecasting.

  • Provide daily progress updates to the Scrum Master/Team Lead and Agile team, reporting achievements, planned work, and any impediments affecting delivery.

  • Participate in code reviews and sprint retrospectives, offering ideas for continuous improvement and accepting feedback to support personal and team growth; may lead portions of these activities.

  • Focus on delivering business value, ensuring that all work aligns with customer needs and organizational goals.

  • Ensure quality of both new and existing features through manual and automated testing practices and continuous integration techniques where practical.

  • Demonstrate understanding of software architecture, designing solutions consistent with company architecture, standards, and best practices.

  • Lead proof‑of‑concept and prototyping efforts to evaluate new approaches or technologies when needed.

  • Collaborate with Business Analysts to confirm understanding of business requirements and help shape technically feasible specifications.

  • Work with UX designers to translate design concepts into efficient, scalable, working software solutions.

  • Collaborate with the Agile team to define the "definition of done" for all stages of the development lifecycle.

  • Partner with Test Engineers and Senior Test Engineers to ensure software meets the definition of done and is ready for the next production stage during sprints.

  • Promote an innovation‑focused culture, contributing to continuous improvement of processes, tools, and delivery capabilities.

  • Collaborate with Technical Support Engineers to transition features into production, ensuring performance criteria, release standards, and system stability requirements are met.

  • Automate tests to industry standards, supporting high‑quality, efficient validation and regression testing of applications.

  • Ensure ALM (Application Lifecycle Management) tools are kept up to date, accurately reflecting project progress and supporting visibility for the Agile team.

  • Always think with the mindset of the end customer, delivering solutions that enhance user experience and delight customers.

#LI-AD1

#LI-MULTI

~IN1

Our company is built on helping individuals and families, and this starts with our employees. We want employees to maintain a positive balance, which is why we provide access to the benefits and resources they need to invest in themselves. From our onsite fitness facilities and generous paid time off to employee professional development programs, we are committed to helping employees live and work their best – both inside and outside the office.

Unum is an equal opportunity employer, considering all qualified applicants and employees for hiring, placement, and advancement, without regard to a person's race, color, religion, national origin, age, genetic information, military status, gender, sexual orientation, gender identity or expression, disability, or protected veteran status.

The base salary range for applicants for this position is listed below. Unless actual salary is indicated above in the job description, actual pay will be based on skill, geographical location and experience.

$73,300.00-$150,500.00

Additionally, Unum offers a portfolio of benefits and rewards that are competitive and comprehensive including healthcare benefits (health, vision, dental), insurance benefits (short & long-term disability), performance-based incentive plans, paid time off, and a 401(k) retirement plan with an employer match up to 5% and an additional 4.5% contribution whether you contribute to the plan or not.  All benefits are subject to the terms and conditions of individual Plans.

Company:

Unum