[Remote] Lead Software Development Engineer
Note: The job is a remote job and is open to candidates in USA. UKG is a workforce operating platform company seeking a Lead Software Development Engineer for its Shared Services team within Employee Solutions & Experience. The role focuses on advancing quality engineering through scalable test automation, software engineering practices, AI-enabled capabilities, observability, and shared platforms, while mentoring engineers and testers and partnering across technical teams.
Responsibilities
- Design and build scalable, maintainable automation frameworks, shared services, libraries, developer tools, and reusable engineering patterns
- Develop capabilities for browser, API, integration, contract, performance, accessibility, and end-to-end testing
- Define automation standards covering architecture, code quality, testability, reliability, and maintainability
- Integrate quality checks, release validations, and quality gates into CI/CD pipelines while improving execution speed, parallelization, stability, diagnostics, and feedback time
- Build observability into automation platforms through logs, metrics, traces, dashboards, and alerts, and correlate test results with build, deployment, application, and production telemetry
- Partner with development, DevOps, SRE, security, architecture, and release teams to improve delivery quality and reduce duplicated frameworks
- Mentor engineers and manual testers in software development, automation, DevOps, and AI-assisted engineering
Skills
- 8+ years of experience in software engineering, quality engineering, DevOps, SRE, platform engineering, test architecture, or a related discipline, including strong technical leadership, communication, and mentoring skills
- Strong programming proficiency in TypeScript, JavaScript, Python, Java, C#, or a comparable language, with experience designing maintainable automation frameworks or internal engineering platforms
- Hands-on experience with Playwright, Selenium WebDriver, or similar browser automation technologies, along with API, integration, contract, and end-to-end testing
- Experience with CI/CD platforms such as Azure DevOps, GitHub Actions, or Jenkins, and practical knowledge of Git, pull requests, code reviews, build systems, and deployment workflows
- Experience with Docker, Kubernetes, cloud services, modern application architectures, and observability practices, including logging, metrics, tracing, dashboards, and failure diagnostics
- Hands-on experience using Claude Code, Codex, or comparable AI coding assistants for substantive engineering work, with practical knowledge of MCP, tool calling, and agentic application development
- Ability to evaluate, govern, and safely manage AI-generated code and autonomous workflows
- Experience building shared engineering platforms, developer-productivity tools, or reusable automation solutions
- Experience with observability technologies such as OpenTelemetry, Azure Monitor, Application Insights, Datadog, Grafana, or Splunk
- Knowledge of performance, security, accessibility, resiliency, and production-validation practices
- Experience with retrieval-augmented generation, vector search, AI evaluation, or multi-agent systems
- Experience modernizing manual testing processes and replacing tool-specific automation with scalable, reusable engineering solutions
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.
Company Overview
Company H1B Sponsorship