About The Position

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.

Requirements

  • 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.
  • 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.

Nice To Haves

  • Mainframe technologies, SSRS, GitHub, and C#.

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.
  • Participates in on‑call rotation and off-hours support to maintain system stability and meet customer SLAs.

Benefits

  • onsite fitness facilities
  • generous paid time off
  • employee professional development programs
  • healthcare benefits (health, vision, dental)
  • insurance benefits (short & long-term disability)
  • performance-based incentive plans
  • paid time off
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service