9 days ago
Noida, IndiaSenior
Responsibilities
- Identify performance requirements and risks, execute load and stress tests, and analyze results to improve response times, throughput, and resource utilization.
- Build and use monitoring, logging, tracing, alerting, telemetry, and service health indicators to detect regressions and diagnose production behavior.
- Manage performance execution and delivery of features and projects, including priorities, deadlines, quality, and timely completion.
- Analyze application and system behavior, optimize inefficient code paths and resource usage, and validate improvements through measurement and testing.
- Investigate complex performance issues using profiling, heap dumps, thread dumps, and diagnostic tools; identify root causes and drive corrective actions.
- Participate in or lead architectural and design reviews, considering scalability, reliability, maintainability, observability, and performance.
- Develop and maintain performance test scripts and automation using LoadRunner, NeoLoad, JMeter, and JavaScript-based frameworks.
- Mentor junior engineers, review code, promote coding guidelines and unit testing, and contribute to technical documentation and training materials.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- At least 5 years of experience in software development or performance engineering, preferably in a product-based or SaaS organization.
- Deep expertise in one or more of C, C++, C#, .NET, Python, Java, or JavaScript.
- Hands-on experience with workload modeling, performance test planning, scripting, test execution, monitoring, and results analysis.
- Proficiency with LoadRunner, NeoLoad, JMeter, k6, Grafana, and Dynatrace, plus experience with diagnostic and monitoring tools such as Datadog and Fiddler.
- Experience delivering complex software projects on time and within budget, using GitHub and JIRA.
- Understanding of cloud technologies and DevOps principles, with strong problem-solving, communication, and collaboration skills.
- Preferred qualifications include a master’s degree, experience with Azure, AWS, or GCP, familiarity with CI/CD pipelines and automation tools, mentoring experience, accessible technology development, and commitment to continuous learning and inclusion.
Benefits
- Flexible work arrangements and benefits are offered by UKG.
- Must be able to overlap with US business hours as required by the team.
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.
