Staff Data Platform Software Engineer (Persistence & Data Management)
ServiceNowRemotely
javakubernetesdistributed systemsdata modelings3tddconcurrencyapache iceberg
Job Description
📋 Description
- Senior engineer on Platform Persistence for data lifecycle management in ServiceNow ecosystem.
- Own data management solutions across components, focusing on concurrency and memory utilization.
- Lead cross-functional collaboration to shape data initiatives and roadmaps.
- Investigate and resolve hard data problems, including loss detection and recovery.
- Advocate data best practices, testing rigor (TDD, unit/integration), and security standards.
- Monitor data performance at scale and drive improvements.
🎯 Requirements
- Bachelor’s or master’s in CS or related field; 10+ years in cloud-based software.
- Proficiency in Java, strong data structures/algorithms, and concurrency concepts.
- Deep knowledge of databases, data modeling, and storage tech; strong relational DB experience.
- Cloud-based and distributed systems experience; leadership in design/architecture and mentoring.
- Familiarity with ServiceNow platform is a plus; good problem-solving and communication.
- Experience with unit/integration tests, TDD, and cross-functional JS familiarity beneficial.