Staff Software Engineer- Eng

UKG•Lowell, MA
•$133,900 - $190,750

About The Position

UKG is seeking an experienced Staff Software Engineer to lead projects and contribute to high-impact software solutions used by enterprises and users worldwide. The role involves designing, developing, testing, deploying, and maintaining complex software systems, while mentoring junior engineers and contributing to the technical foundation of UKG’s flagship products and services. The engineer will work collaboratively with peers and stakeholders and take ownership of software across its lifecycle, from requirements through production operations. UKG is unable to offer sponsorship for this position. The stated base pay range is $133,900 to $190,750; actual pay may vary based on skills, experience, job-related knowledge, and work location. Employees may also be eligible for a performance-based bonus plan and restricted stock unit awards.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • At least 8 years of professional software development experience.
  • Deep expertise in one or more programming languages, such as Java, C, C++, C#, .NET, Python, or JavaScript.
  • Extensive experience with software development practices and design patterns.
  • Proven track record of delivering complex software projects on time and within budget.
  • Proficiency with version control systems such as GitHub and bug or work-tracking systems such as JIRA.
  • Understanding of cloud technologies and DevOps principles.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and interpersonal skills and ability to work effectively in a collaborative team environment.

Nice To Haves

  • Master’s degree in Computer Science, Engineering, or a related technical field.
  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Familiarity with CI/CD pipelines and automation tools.
  • Experience with test automation frameworks and tools.
  • Knowledge of agile development methodologies.
  • Demonstrated ability to mentor and guide junior engineers.
  • Commitment to continuous learning and professional development.
  • Familiarity with developing accessible technologies.
  • Dedication to diversity and inclusion initiatives.

Responsibilities

  • Write clean, maintainable, and efficient code for software applications and systems.
  • Lead the design, development, and deployment of complex software applications and systems, ensuring quality and performance standards.
  • Manage the execution and delivery of features and projects, negotiate priorities and deadlines, and ensure timely, high-quality completion.
  • Use AI-related tools to create skills, plugins, and workflows that improve individual and team productivity.
  • Participate in or lead design reviews and architectural design for new features and systems, ensuring scalability, reliability, and maintainability.
  • Mentor and guide junior engineers and foster learning and a growth mindset.
  • Review code, provide feedback, and uphold technical standards, coding guidelines, maintainability, observability, and unit testing practices.
  • Build testable software, define tests, participate in testing, and automate tests using tools such as JUnit and Selenium and design patterns guided by the test automation pyramid.
  • Diagnose and resolve technical issues to ensure high-quality service operations.
  • Maintain service health and quality, identify and resolve issues proactively, use service health indicators and telemetry to recommend performance improvements, lead root cause analysis, and implement recurrence-prevention measures.
  • Work in a DevOps model and take ownership of software from requirements and design through development, testing, deployment, and production maintenance.
  • Document product features, enhancements, and fixes, and contribute to training materials.
  • Keep current with emerging technologies and industry trends and advocate for appropriate adoption to drive innovation and productivity, such as using Copilot.

Benefits

  • Employees may be eligible for a performance-based bonus plan and restricted stock unit awards.
  • UKG references employee benefits and rewards, but specific benefits are not listed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service