Job description
Company and benefits
Job ID SRSTA020306
Employment Type Regular
Work Style hybrid
Location Noida,UP,India
Role Sr. Staff Software Engineer\- Dot Net
Why UKG:
At UKG, the work you do matters. The code you ship, the decisions you make, and the care you show a customer all add up to real impact.
Tens of millions of workers start and end their days with our workforce operating platform. Helping people get paid, grow in their careers, and shape the future of their industries. That’s what we do.
We never stop learning. We never stop challenging the norm. We push for better, and we celebrate the wins along the way. Here, you’ll get flexibility that’s real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters-and so do you.
Qualifications
Responsibilities Technical Leadership & Architecture
- Serve as a subject matter expert and trusted technical advisor for complex systems, architecture, and engineering challenges.
- Lead the architecture, design, development, and evolution of large-scale, cross-domain software systems and platform capabilities supporting payroll, compliance, and enterprise applications.
- Develop technical strategies for initiatives with substantial complexity, integration requirements, risk, and customer impact.
- Drive architectural decisions that improve scalability, reliability, maintainability, security, performance, and operational efficiency.
- Apply deep technical expertise and advanced engineering principles to solve unique and complex problems affecting multiple teams or capabilities.
- Evaluate architectural trade‑offs and technology choices while balancing immediate business requirements with long‑term platform strategy.
- Partner with architects, engineering leaders, product leaders, and other stakeholders to evolve platform architecture and technical roadmaps.
- Anticipate emerging technical challenges and identify opportunities to introduce new technologies, architectural patterns, and engineering practices.
Software Development
- Drive the development strategy for large-scale, complex, and cross-domain modules, services, and sub‑systems.
- Design and develop highly scalable backend APIs, distributed systems, cloud‑native services, and high‑volume data processing capabilities.
- Deliver high‑quality, maintainable, secure, testable, and observable software using modern engineering practices.
- Establish and reinforce best practices for software design, coding, testing, performance, maintainability, and operational readiness.
- Lead strategic code, design, and test‑plan reviews and raise the engineering quality bar across teams.
- Drive modernization and technical‑debt reduction initiatives that improve platform sustainability, developer productivity, and customer experience.
- Remain hands‑on with critical technical challenges, prototypes, complex implementations, and production problems where deep expertise is required.
AI‑First Engineering & Innovation
- Champion an AI‑first engineering culture and drive effective and responsible adoption of AI across engineering workflows.
- Identify opportunities to use AI across requirements analysis, architecture, software development, testing, documentation, troubleshooting, observability, and operational workflows.
- Evaluate emerging capabilities in Generative AI, AI‑assisted software development, agentic systems, and intelligent automation and determine their applicability to business and engineering challenges.
- Lead proofs of concept and technical experiments that translate emerging AI capabilities into practical engineering solutions.
- Develop reusable AI‑enabled tools, patterns, or practices that can scale beyond an individual team.
- Measure the impact of AI initiatives through outcomes such as engineering effort saved, cycle‑time improvement, automation gains, quality improvement, or reduction in operational effort.
- Mentor engineers on effective, secure, and responsible use of AI throughout the SDLC.
- Stay current with emerging AI and technology trends and provide technical recommendations on where engineering practices and architecture should evolve.
Reliability, Observability & Incident Leadership
- Take ownership of the health, reliability, scalability, observability, and production readiness of business‑critical services.
- Actively participate in production support and on‑call responsibilities and provide technical leadership during complex incidents.
- Lead incident response across services, coordinating investigation, mitigation, communication, recovery, and follow‑up actions.
- Lead root cause analysis for significant production incidents and drive systemic corrective and preventive actions.
- Establish and champion observability practices using telemetry, metrics, logs, traces, dashboards, and actionable alerting.
- Identify recurring failure patterns and drive architectural or engineering improvements that prevent customer impact.
- Partner with SRE, platform, and engineering teams to improve operational maturity and system resiliency.
- Influence service‑health and reliability practices beyond the immediate team.
Security & Compliance
- Ensure architecture and applications adhere to secure coding practices, privacy requirements, and applicable compliance standards.
- Drive secure handling of payroll, tax, financial, and personally identifiable information (PII).
- Incorporate security, privacy, auditability, and data‑governance considerations into architecture and technical design from the beginning.
- Identify security and compliance risks associated with architectural and technology decisions and drive appropriate mitigation strategies.
- Advocate for security‑by‑design and privacy‑by‑design principles throughout the software development lifecycle.
Technical Strategy & Continuous Engineering
- Understand product, engineering, and business strategy and translate strategic objectives into technical direction and execution.
- Identify emerging technology trends and evaluate how they can improve products, platforms, engineering practices, or customer outcomes.
- Develop advanced technical ideas and guide them from experimentation through adoption and production implementation.
- Anticipate significant technical and business challenges and develop solutions aligned with long‑range objectives.
- Champion new tools, technologies, and engineering practices and help scale successful approaches across teams.
- Articulate trade‑offs between short‑term technical solutions and long‑term architectural sustainability, ensuring risks are clearly understood by stakeholders.
- Influence prioritization of technical investments based on customer impact, operational risk, engineering efficiency, and long‑term platform health.
Mentorship & Engineering Excellence
- Act as a technical mentor and role model for engineers across multiple experience levels.
- Mentor engineers through architecture discussions, design reviews, code reviews, troubleshooting, and technical decision‑making.
- Help develop senior engineers into stronger technical leaders and independent problem solvers.
- Promote a culture of continuous learning, experimentation, accountability, collaboration, and engineering excellence.
- Lead architecture and technical knowledge‑sharing sessions and ensure important architectural decisions and learnings are documented.
- Build technical communities and relationships across teams to promote reuse of engineering patterns, knowledge, and best practices.
- Participate in technical interviews and help maintain a high engineering hiring bar.
- Provide clear, evidence‑based hiring feedback and help other engineers improve their interviewing capabilities.
Unified Engineering Ownership
- Demonstrate end‑to‑end ownership across requirements, architecture, design, development, testing, deployment, observability, incident response, and continuous improvement.
- Lead large initiatives, programs, or multiple projects with substantial technical risk, complexity, integration requirements, and organizational visibility.
- Develop execution strategies for broadly defined outcomes and independently determine technical objectives, approaches, and methods.
- Identify cross‑team dependencies and risks early and drive alignment and resolution.
- Influence technical execution across multiple teams without relying on formal authority.
- Partner with Product, Architecture, Compliance, Customer Support, SRE, and other engineering teams to deliver customer‑focused solutions.
- Establish accountability and engineering ownership throughout the lifecycle of capabilities being delivered.
Customer & Business Mindset
- Develop deep understanding of the business domain and how customers use the capabilities