Staff Software Engineer

UKG

Dadri

On-site

INR 4,000,000 - 7,000,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

UKG is seeking a Staff Software Engineer in India to help build scalable payroll and compliance platforms. You will own end-to-end delivery from requirements through production operations while guiding a team of engineers.

You will design backend services, implement AI-first approaches, and improve observability and security across distributed systems, partnering with product, architecture, compliance, and SRE teams.

Qualifications

  • 8+ years of professional software engineering experience.
  • Strong expertise in Java and/or Python.
  • Experience designing scalable backend services and distributed systems.
  • Proficiency with cloud platforms (GCP, AWS, or Azure).
  • Experience with Redis or Hazelcast for distributed caching.
  • Strong observability skills (Grafana, Kibana, OpenTelemetry).
  • AI-first engineering mindset with hands-on AI tools.
  • Excellent communication and leadership abilities.

Responsibilities

  • Lead design, development, and delivery of payroll, compliance, and enterprise apps.
  • Drive architecture decisions to improve scalability, security, and performance.
  • Mentor engineers and drive end-to-end ownership across SDLC.
  • Champion AI-assisted development across the team.
  • Improve observability, monitoring, and incident response.

Skills

Java
Python
Distributed systems
Backend APIs
SQL & Data modeling
GCP/AWS/Azure
Grafana/OpenTelemetry
AI-first engineering
Security/compliance awareness

Education

Bachelor's degree in CS/Engineering

Tools

Redis
Hazelcast
CI/CD
Infrastructure as Code

Job description

We are seeking a highly motivated Staff Software Engineer to join our engineering team focused on building scalable, reliable, and secure payroll and compliance solutions. This role provides the opportunity to work on highly distributed systems and business-critical platforms that support payroll processing, compliance workflows, and enterprise-scale applications.

As a Staff Software Engineer, you will lead the design and delivery of complex technical solutions while driving engineering excellence across the software development lifecycle. We are looking for an engineer with an AI-first mindset who embraces unified engineering practices and takes end-to-end ownership from requirements through production operations.

You will collaborate closely with engineering, product, architecture, compliance, and operations teams to build secure, resilient, and highly observable systems while mentoring engineers and influencing technical direction across the organization.

Responsibilities
Technical Leadership & Architecture
  • Lead the design, development, and delivery of complex software solutions supporting payroll, compliance, and enterprise applications.
  • Drive technical design discussions and influence architectural decisions that improve scalability, maintainability, security, and performance.
  • Evaluate technology choices, identify technical risks, and recommend solutions aligned with business objectives.
  • Partner with architects and senior engineering leaders to evolve platform capabilities and engineering standards.
Software Development
  • Design and develop scalable backend APIs, distributed systems, and cloud-native services.
  • Deliver high-quality, maintainable, and testable software using modern engineering practices.
  • Drive performance optimization initiatives across services, APIs, and data processing workflows.
  • Contribute to modernization efforts that improve system reliability, developer productivity, and operational efficiency.
AI-First Engineering
  • Champion AI-assisted software development practices across the team.
  • Utilize AI tools to accelerate requirements analysis, design reviews, code generation, testing, documentation, troubleshooting, and operational workflows.
  • Mentor engineers on effective and responsible use of AI throughout the SDLC.
  • Identify opportunities to improve engineering productivity through automation and AI-enabled workflows.
Reliability, Observability & Operations
  • Lead production incident response, root cause analysis, and long-term corrective actions.
  • Drive improvements in observability, telemetry, monitoring, alerting, and service health.
  • Establish operational excellence practices that improve system resiliency and reduce customer impact.
  • Partner with SRE and platform teams to improve service reliability and operational maturity.
Security & Compliance
  • Ensure applications adhere to secure coding practices and compliance requirements.
  • Drive secure handling of payroll, tax, financial, and personally identifiable information (PII).
  • Advocate for auditability, data governance, and security-by-design principles throughout the development lifecycle.
Mentorship & Engineering Excellence
  • Mentor and coach engineers through design reviews, code reviews, pair programming, and technical guidance.
  • Promote engineering best practices related to testing, observability, maintainability, and operational ownership.
  • Raise the technical bar across the team through continuous improvement initiatives and knowledge sharing.
Unified Engineering Ownership
  • Take end-to-end ownership across requirements, design, development, testing, deployment, monitoring, and production support.
  • Lead small to medium-sized projects and coordinate technical efforts across multiple contributors.
  • Collaborate effectively with product management, compliance teams, customer support, and other engineering teams to deliver customer-focused solutions.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related technical field.
  • 8+ years of professional software engineering experience.
  • Strong expertise in Java and/or Python development.
  • Proven experience designing and delivering scalable backend services, APIs, and distributed systems.
  • Strong SQL and data modeling experience.
  • Hands-on experience with cloud platforms such as GCP, AWS, or Azure.
  • Experience with distributed caching technologies such as Redis and/or Hazelcast.
  • Strong experience with observability platforms including Grafana, Kibana, OpenTelemetry, or similar technologies.
  • Demonstrated ability to lead complex technical initiatives from design through production.
  • Proven experience troubleshooting and resolving complex production issues.
  • Strong understanding of secure software development and handling of sensitive customer data.
  • Demonstrated AI-first engineering mindset with hands-on use of AI-assisted development tools and workflows.
  • Strong ownership mentality as a unified engineer with experience operating services throughout the full SDLC.
  • Excellent communication, collaboration, and technical leadership skills.
Preferred Qualifications
  • Experience in payroll, tax, HR, fintech, compliance, or other highly regulated domains.
  • Understanding of U.S. and/or Canadian payroll processing concepts.
  • Experience with high-volume transaction processing systems.
  • Experience designing cloud-native microservices architectures.
  • Knowledge of CI/CD, Infrastructure as Code, and modern DevOps practices.
  • Experience leading technical initiatives across multiple teams.
  • Experience establishing observability and operational excellence standards.
  • Experience driving adoption of AI-assisted engineering practices within development teams.
  • Demonstrated ability to influence technical direction and engineering best practices beyond immediate team boundaries.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Rippling • Bengaluru

On-site
INR 6,000,000 - 8,500,000
Engineering Manager
Engineering Manager

tyfone • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Software Development Engineer, Payroll Tech
Senior Software Development Engineer, Payroll Tech

Amazon • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Senior Engineer, Software
Senior Engineer, Software

Fifthnote (A unit of INVERTEDI IT CONSULTANCY Private Limited) • Hyderabad

Hybrid
INR 11,418,000 - 17,127,000
Engineering Manager
Engineering Manager

Payfinia • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Staff Software Engineer
Staff Software Engineer

Telstra • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Performance-related pay
Learning programs access
Global presence in 22 countries
+6
Database and Systems Engineer (Remote)
Database and Systems Engineer (Remote)

Netchex • India

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer
Senior Software Engineer

Chargebee • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Collaborative environment
Opportunity for learning and growth
Database and Systems Engineer (Remote | Bangalore, India)
Database and Systems Engineer (Remote | Bangalore, India)

Netchex • Bengaluru Urban

On-site
INR 1,800,000 - 3,200,000
FDE2_AI_D_Engineer
FDE2_AI_D_Engineer

Prodapt • Chennai

On-site
INR 3,000,000 - 5,000,000