1 day ago
Lowell, MA, USAStaff+
Base Salary
$151k - $215k/yr
Responsibilities
- Design, develop, test, and maintain scalable Java-based web applications and platform services.
- Build front-end and server-side components using Java, Spring Boot, React, JavaScript, HTML5, CSS3, SQL, and Hibernate/JPA.
- Design and implement RESTful APIs and microservices for enterprise SaaS applications.
- Build and integrate AI-powered features including LLM integrations, RAG, semantic search, prompt orchestration, and intelligent workflow automation.
- Design and optimize AI agents using agent frameworks, tool integrations, and enterprise security practices.
- Evaluate emerging AI technologies and apply AI-assisted development tools to improve engineering productivity and customer solutions.
- Work across browsers, APIs, application services, databases, cloud infrastructure, and third-party libraries to resolve complex technical issues.
- Contribute to core platform infrastructure, architecture, performance, scalability, observability, security, and reliability improvements.
- Perform code reviews, mentor team members, and reduce regression defects and technical debt.
- Write unit, integration, and API automation tests and troubleshoot production issues through root cause analysis.
- Collaborate with Product Management, UX, QA, DevOps, Security, and engineering teams.
- Champion clean code, secure coding, automation, performance optimization, and continuous improvement.
Requirements
- BS/MS degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
- 10+ years of hands-on experience developing enterprise Java-based web applications.
- Strong experience with Java, J2EE, Spring Boot, Spring Framework, Hibernate/JPA, React, JavaScript, HTML5, CSS3, REST APIs, microservices, SQL, and MVC architecture.
- Strong SQL experience with stored procedures, functions, triggers, views, and query optimization.
- Experience with Agile software development environments, TDD, automated testing, CI/CD pipelines, and software quality practices.
- Experience integrating LLMs into enterprise applications using OpenAI, Anthropic, Google Gemini, or similar platforms.
- Experience with RAG, vector databases, embeddings, prompt engineering, MCP, tool calling, and AI orchestration frameworks.
- Understanding of responsible AI, prompt security, data privacy, AI governance, and AI evaluation methodologies.
- Preferred experience with private and public cloud deployments, infrastructure automation, platform tooling, distributed systems, and operational excellence.
- Preferred experience with AWS, Microsoft Azure, Google Cloud Platform, Kubernetes, Docker, OpenShift, Terraform, CloudFormation, ARM Templates, CI/CD tools, and monitoring platforms.
- Strong analytical, debugging, troubleshooting, communication, and software delivery skills.
Benefits
- Hybrid work model requiring three days per week in the Lowell office; local candidates are highly preferred.
- Employees may be eligible for a performance-based bonus plan and restricted stock unit awards.
- UKG offers benefits and rewards described through its careers benefits program.
Tech Stack
AWSAzureBashDatadogDockerGitHub ActionsGitLab CI/CDGoogle Cloud PlatformGrafanaJavaJavaScriptJenkinsKubernetesOpenShiftPowerShellPrometheusPythonReactSplunkSpring BootSQLTerraform
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.
