
Opportunity at
ServiceNowSenior Staff Data Platform Software Engineer (Java Distributed Systems & Kafka)
This full-time, on-site Senior Staff Data Platform Software Engineer role at ServiceNow in Hyderabad is an IC5 position in the Data Platform group. The engineer designs…
Career Tools
About This Role
This full-time, on-site Senior Staff Data Platform Software Engineer role at ServiceNow in Hyderabad is an IC5 position in the Data Platform group. The engineer designs and delivers large-scale distributed components for data in motion and backend storage, and leads complex technical initiatives across the platform. The job covers data ingestion, reusable libraries and frameworks, production troubleshooting and adopting new technologies. It suits a senior engineer with fifteen to twenty…
Job Description
This full-time, on-site Senior Staff Data Platform Software Engineer role at ServiceNow in Hyderabad is an IC5 position in the Data Platform group. The engineer designs and delivers large-scale distributed components for data in motion and backend storage, and leads complex technical initiatives across the platform.
The job covers data ingestion, reusable libraries and frameworks, production troubleshooting and adopting new technologies. It suits a senior engineer with fifteen to twenty years of experience in distributed systems, deep Java expertise and familiarity with data lake and streaming technologies.
Responsibilities
- Architect and build high-performance distributed platform components for data ingestion
- Deliver clean, modular code and enforce reviews, unit testing and automation
- Build foundational libraries, frameworks and tools that stay extensible and maintainable
- Provide technical leadership on complex, high-risk projects and diagnose production issues
Requirements
- Fifteen to twenty years of hands-on engineering in distributed systems, data platforms or backend infrastructure
- Deep Java programming, including JVM internals, memory models and garbage collection
- Experience operating large-scale distributed systems with replication and high-availability strategies
Qualifications
- Experience with Kubernetes for workload deployment, upgrades and monitoring
- Familiarity with Apache Iceberg, Kafka, Flink or Spark is a plus
- Knowledge of Parquet, ORC and Avro formats and their compaction and governance
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is the job?
The listing places the role in Hyderabad, India, as on-site work.
What experience is required?
The posting asks for fifteen to twenty years of hands-on engineering experience in distributed systems or data platforms.
Which data technologies are named?
Apache Iceberg, Kafka, Flink and Spark are named, with Kafka and Flink listed as plus items.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.