Staff Software Engineer

UKG

Bengaluru

On-site

INR 3,000,000 - 5,500,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

UKG is seeking an experienced backend engineer to build and scale enterprise SaaS products in Bengaluru. You will design distributed systems, implement REST APIs, and optimize performance across the stack.

You will work with cloud platforms (AWS/Azure/GCP), leverage modern Java frameworks, and contribute to observability and diagnostics. Mentoring teammates and driving technical excellence are also expected.

Qualifications

  • Degree in CS/Engineering or equivalent practical experience.
  • 7+ years of professional software engineering experience.
  • Strong Java backend and object-oriented design skills.
  • Proficient with databases, SQL, and query optimization.
  • Experience designing distributed systems and cloud-native apps.
  • Hands-on with AWS/Azure/GCP and observability tooling.
  • Ability to troubleshoot across app, database, infra, and integrations.
  • Performance engineering, profiling, and scalability analysis.
  • Ability to learn new technologies quickly and work hands-on.
  • Familiarity with AI-assisted engineering tools and automation.

Responsibilities

  • Develop enterprise-scale backend services and microservices.
  • Design REST APIs, event-driven components, and cloud-native apps.
  • Implement observability, monitoring, and production diagnostics.
  • Collaborate with global teams and mentor engineers.

Skills

Java backend development
Enterprise-scale software
Distributed systems
REST APIs
Cloud platforms (AWS/Azure/GCP)
Observability/Monitoring
Performance tuning
AI-assisted engineering tools
Team mentoring

Education

Bachelor's or Master's degree in CS/Engineering or related field

Tools

Kubernetes
CI/CD
DevOps tooling
Infrastructure as Code
OpenTelemetry
Grafana/Prometheus/Kibana
Datadog/Splunk
AI coding assistants

Job description

Job description
Role & responsibilities :
Minimum Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 7+ years of professional software engineering experience, including experience building enterprise-scale software products.
  • Strong hands-on proficiency in Java, backend service development, object-oriented design, concurrency, performance tuning, and modern Java frameworks.
  • Strong experience with database technologies, SQL, schema design, indexing, query optimization, transaction management, and database performance troubleshooting.
  • Experience designing and developing distributed systems, microservices, REST APIs, event-driven components, and cloud-native applications.
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
  • Strong understanding of observability, monitoring, logging, tracing, metrics, alerting, and production diagnostics.
  • Experience troubleshooting complex technical issues across application, database, infrastructure, and integration layers.
  • Strong understanding of performance engineering, including profiling, load testing, caching, query tuning, and scalability analysis.
  • Ability to learn new technologies quickly and apply them effectively in production-grade software development.
  • Practical understanding of AI-assisted engineering tools, AI agents, and emerging automation capabilities.
  • Strong communication, collaboration, problem-solving, and mentoring skills.
Preferred candidate profile
  • Experience working on large-scale enterprise SaaS products serving global customers.
  • Experience contributing to technical roadmaps, platform modernization, cloud transformation, or technology stack evolution.
  • Experience with Kubernetes, containers, CI/CD pipelines, DevOps practices, and Infrastructure as Code.
  • Hands-on experience with observability tools such as OpenTelemetry, Grafana, Prometheus, Kibana, Splunk, Datadog, or similar platforms.
  • Experience with distributed caching, messaging platforms, asynchronous processing, and event-driven architecture.
  • Strong understanding of secure software development, authentication, authorization, data protection, and enterprise integration patterns.
  • Experience using AI coding assistants, engineering agents, intelligent automation, or AI-enabled operational tooling.
  • Demonstrated ability to mentor engineers while remaining deeply hands-on in design, coding, debugging, and delivery.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

UKG • Dadri, Pune District

On-site
INR 3,000,000 - 7,000,000
Staff Software Engineer
Staff Software Engineer

Good co India • India

On-site
INR 3,500,000 - 6,000,000
Sr Staff Software Engineer
Sr Staff Software Engineer

UKG • Dadri

Hybrid
INR 3,000,000 - 6,000,000
Sr. Software Engineer - Java, React/Angular
Sr. Software Engineer - Java, React/Angular

Optum • Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Senior Software engineer
Senior Software engineer

Eurofins • Coimbatore District

On-site
INR 1,000,000 - 1,400,000
Software Engineer
Software Engineer

GE Vernova • Hyderabad

On-site
INR 600,000 - 1,200,000
Staff Software Engineer I – Java, Microservices, Springboot
Staff Software Engineer I – Java, Microservices, Springboot

Jobtailor • Hyderabad

On-site
INR 2,800,000 - 4,200,000
Software Development Engineer
Software Development Engineer

Sidglobal • New Delhi

On-site
INR 800,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Eurofins • Karnataka

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer (Java AWS)
Senior Software Engineer (Java AWS)

Epsilon • Bengaluru

On-site
INR 900,000 - 1,500,000