UKG - Lowell, MA

posted 2 months ago

Full-time - Senior
Lowell, MA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Senior Software Engineer role at UKG offers an opportunity to lead projects and contribute to high-impact software solutions utilized by enterprises globally. This position involves the design, development, testing, deployment, operation, and maintenance of complex software systems, while also mentoring junior colleagues. The role emphasizes collaboration and innovation, requiring engineers with diverse specialties to solve complex problems and enhance the technical foundation of UKG's flagship products and services.

Responsibilities

  • Write clean, maintainable, and efficient code for various software applications and systems.
  • Contribute to the design, development, and deployment of complex software applications and systems, ensuring they meet high standards of quality and performance.
  • Manage execution and delivery of features and projects, negotiating project priorities and deadlines, ensuring successful and timely completion, with quality.
  • Participate in design reviews with peers and stakeholders and in the architectural design of new features and systems, ensuring scalability, reliability, and maintainability.
  • Review code developed by other engineers, provide feedback, and maintain a high bar of technical excellence to ensure adherence to industry standard best practices.
  • Build testable software, define tests, participate in the testing process, and automate tests using tools like Junit and Selenium.
  • Maintain the health and quality of services and incidents, proactively identifying and resolving issues, and conducting thorough root cause analysis.
  • Understand and work in a DevOps Model, taking ownership from requirements to design, develop, test, and operate the software in production.
  • Properly document new features, enhancements, or fixes to the product, and contribute to training materials.

Requirements

  • Proficiency in Front End UI development including UI/UX design principles, responsive design, and JavaScript frameworks.
  • Experience with CI/CD Pipelines, Infrastructure as Code (IAC), Containerization/Orchestration, and Cloud Platforms.
  • Strong skills in Back End development including API Development, Database Management, Security Practices, and Message Queuing.
  • Knowledge of AI/ML frameworks, Data Processing, Algorithm Development, and Big Data Technologies.

Nice-to-haves

  • Experience with Machine Learning Frameworks and Domain Knowledge in AI/ML.
  • Familiarity with test automation frameworks and design patterns.

Benefits

  • Wellness programs
  • Tuition reimbursement
  • Customizable expense reimbursement program (U Choose) for various needs including student loan repayment, childcare, and pet insurance.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service