3 days ago
Lowell, MA, USAStaff+
Base Salary
$134k - $191k/yr
Responsibilities
- Write clean, maintainable, and efficient software code.
- Lead the design, development, deployment, and delivery of complex software applications and systems.
- Manage feature and project execution, including priorities, deadlines, and timely delivery.
- Use AI-related tools to create skills, plugins, and workflows that improve team productivity.
- Participate in architectural design and design reviews focused on scalability, reliability, and maintainability.
- Mentor and guide junior engineers.
- Review code and uphold standards for maintainability, observability, testing, and technical quality.
- Build testable software, define tests, and automate testing using tools such as JUnit and Selenium.
- Debug and troubleshoot technical issues and maintain high-quality service operations.
- Monitor service health and telemetry, conduct root cause analysis, and implement preventative improvements.
- Own the software lifecycle from requirements through design, development, testing, deployment, and production maintenance.
- Document features, enhancements, and fixes and contribute to training materials.
- Evaluate emerging technologies and advocate for appropriate innovation and productivity improvements.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 8+ years of professional software development experience.
- Deep expertise in one or more of Java, C, C++, C#, .NET, Python, or JavaScript.
- Extensive experience with software development practices and design patterns.
- Proven ability to deliver complex software projects on time and within budget.
- Proficiency with GitHub and JIRA or comparable version-control and work-tracking systems.
- Understanding of cloud technologies and DevOps principles.
- Strong problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills for collaborative teamwork.
- Preferred: master’s degree in Computer Science, Engineering, or a related technical field.
- Preferred: experience with Azure, AWS, or GCP.
- Preferred: familiarity with CI/CD pipelines, automation tools, test automation frameworks, and tools.
- Preferred: knowledge of agile development methodologies and experience mentoring junior engineers.
- Preferred: familiarity with developing accessible technologies and commitment to diversity and inclusion initiatives.
Benefits
- Flexible work options and benefits described as dependable by UKG.
- Employees may be eligible for a performance-based bonus plan and restricted stock unit awards.
- UKG provides disability accommodations during the application and interview process.
Tech Stack
Categories
About UKG
UKG builds cloud software for human capital and workforce management—HR, payroll, timekeeping, and scheduling—sold as SaaS to mid‑size and large employers. Formed in 2020 by the merger of Ultimate Software and Kronos, it is privately held by Hellman & Friedman and has dual headquarters in Lowell, Massachusetts, and Weston, Florida. Its platform helps organizations handle pay, compliance, and workforce planning across industries.
