[Remote] Software Development Engineer
Note: The job is a remote job and is open to candidates in USA. UKG is a workforce operating platform that helps organizations use workforce insights and people-first AI to support productivity, talent, and trust. The company is seeking a Software Development Engineer to advance quality engineering through scalable test automation, reusable engineering solutions, AI-enabled capabilities, and DevOps practices. The role partners with engineering teams to improve test coverage, delivery efficiency, observability, and release confidence.
Responsibilities
- Design, develop, and maintain scalable test automation frameworks, libraries, shared services, and developer tools
- Build reusable capabilities for browser, API, integration, contract, performance, accessibility, and end-to-end testing
- Establish engineering standards for automation architecture, code quality, testability, reliability, and maintainability
- Integrate automated quality checks, release validations, and quality gates into CI/CD pipelines while improving execution speed, parallelization, stability, diagnostics, and feedback time
- Implement automation observability through logging, metrics, traces, dashboards, and alerts; analyze test, build, deployment, application, and production telemetry to identify quality issues
- Partner with development, DevOps, SRE, security, architecture, and release teams to improve delivery quality and advance common platforms and reusable engineering patterns
- Mentor engineers and manual testers in automation, software development, DevOps, and AI-assisted engineering
Skills
- 5+ years of experience in software engineering, quality engineering, DevOps, platform engineering, test automation, or a related field, with proficiency in TypeScript, JavaScript, Python, Java, C#, or a comparable language
- Experience designing and maintaining automation frameworks, internal engineering tools, and automated workflows
- Hands-on experience with Playwright, Selenium WebDriver, or similar browser automation technologies, as well as API, integration, contract, and end-to-end testing
- Proficiency with Git, pull requests, code reviews, build systems, deployment workflows, and CI/CD platforms such as Azure DevOps, GitHub Actions, or Jenkins
- Working knowledge of Docker, Kubernetes, cloud services, modern application architectures, and observability practices, including logging, metrics, tracing, dashboards, and failure diagnostics
- Hands-on experience with Claude Code, Codex, or comparable AI coding assistants, with a working understanding of MCP, tool calling, and agentic application development
- Ability to review, validate, and safely apply AI-generated code and automated workflows
- Experience helping teams transition from manual testing or tool-specific automation to reusable, maintainable engineering solutions
- Knowledge of performance, security, accessibility, resiliency, and production validation practices
- Familiarity with retrieval-augmented generation, vector search, AI evaluation, and multi-agent systems
- Experience with observability platforms such as OpenTelemetry, Azure Monitor, Application Insights, Datadog, Grafana, or Splunk
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.
- Flexibility that's real.
Company Overview
Company H1B Sponsorship