Software Engineer III- Eng

UKG•Sunrise, FL
•$105,800 - $150,750

About The Position

UKG is seeking a full-stack Senior Software Engineer for its Talent Acquisition team. The role focuses on developing innovative, customer-focused experiences to expand the company’s solutions portfolio. Working in an agile environment, the engineer will create responsive and accessible front-end experiences and adapt an existing codebase to develop the APIs that power them. The role involves close collaboration with software and quality engineers, product managers, analysts, and architects. The engineer will lead feature development and critical issue resolution across web and mobile interfaces, participate throughout the software development life cycle, promote quality and continuous process improvement, and build and review test automation. The position also involves triaging complex application issues, contributing to requirements and design, learning new technologies and practices, participating in code reviews, troubleshooting enterprise system issues as part of an on-call rotation, and independently implementing technical solutions while mentoring other engineers.

Requirements

  • At least 4 years of experience engaging with software or test engineers on enterprise-level software development projects.
  • 4 years of experience with .NET, JavaScript/TypeScript, frontend frameworks such as Angular or React, and MongoDB/NoSQL.
  • Familiarity with Agile development methodologies.
  • Understanding of testing methodologies and best practices, including the test pyramid, black-box testing, white-box testing, and performance testing.
  • Experience with version control systems and methodologies; Git is preferred.
  • Strong understanding of programming fundamentals, design patterns, object-oriented programming, BDD, and TDD.
  • Familiarity with Docker, Kubernetes, and public cloud deployment platforms such as GCP.
  • Degree in Computer Science or a related technical discipline, or equivalent experience.

Responsibilities

  • Lead development of new customer features and fix critical issues across web and mobile interfaces.
  • Participate in all aspects of the Software Development Life Cycle (SDLC).
  • Promote timely delivery of quality software and continuously improve the development process.
  • Write stable, maintainable automation and review team members’ automation to ensure appropriate test coverage and testing best practices.
  • Triage complex application issues and help improve customer satisfaction.
  • Collaborate with product analysts, architects, and engineers to develop and review requirements and designs.
  • Learn new technologies, methodologies, and practices to increase team productivity.
  • Participate in collaborative code reviews to improve coding practices and prevent regression defects or problematic code.
  • Troubleshoot and perform root-cause analysis for enterprise system issues as part of an on-call rotation.
  • Independently coordinate and implement technical solutions while mentoring other engineers.

Benefits

  • Employees may be eligible to participate in a performance-based bonus plan.
  • Employees may be eligible to receive restricted stock unit awards as part of total compensation.
  • UKG describes its benefits and rewards as including flexibility and benefits employees can count on; specific benefits are not listed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service