Staff Software Engineer- Eng
NoidaFull-timeSenior levelPosted over a month ago
Senior software engineering role at UKG in Noida. Needs a B.Tech, B.E. or B.Sc.
About the role
The Engineering Data Systems team is the data and analytics backbone of UKG’s engineering organization. We provision engineering data, define the metrics behind it, and deliver the reports and dashboards leaders rely on to understand delivery, quality, and operational health. The team is now expanding its scope to bring more of engineering’s data provisioning and metrics reporting under one roof, and this role is part of that growth.
What you'll do
- Helping people get paid, grow in their careers, and shape the future of their industries
- Architect data pipelines, API and microservices-based data services, analytics models, and observability so new reporting products ship without rework
- Define canonical data models and schema contracts in OpenAPI and AVRO and set standards for detecting and handling schema drift and data drift
- Define the team’s standards for data quality, testing, security, monitoring, CI/CD, and production readiness
- Review designs and code, resolve cross-system issues, and mentor Software Engineer III team members to those standards
What you need
- SQL
- Python
- Microservices
- Kafka
- CI/CD
- GCP
Good to have
- Power BI
- Grafana
- Looker
- Data modelling
- BigQuery
- Airflow