Senior Staff Data Platform Software Engineer (Persistence & Data Management)
ServiceNowRemotely
sqljavakubernetesdistributed systemss3concurrencyapache iceberg
Job Description
📋 Description
- Lead and guide the development team in the design and implementation of data platform solutions.
- Write highly scalable code leveraging best practices on concurrency and memory utilization.
- Shape and execute data management strategies, ensuring scalability, efficiency, and security.
- Collaborate with cross-functional teams to define and implement data-related initiatives.
- Explore and experiment with challenging data problems including data loss detection & recovery.
- Champion data best practices and security standards across the organization.
🎯 Requirements
- 15+ years of software development experience within a high-traffic, cloud-based environment.
- Proficiency in Java programming and strong expertise in data structures and algorithms.
- Proficiency with concurrency and parallel programming concepts.
- Deep knowledge of databases, data modeling, and data storage technologies.
- Strong relational database experience to handle large amount of data on relational systems.
- Hands-on experience with writing and deploying java services in Kubernetes environments.
🎁 Benefits
- Flexible work persona
- Distributed work flexibility as part of ServiceNow culture
Back to all jobs