Staff Data Platform Software Engineer @ ServiceNow
Your Application Journey
Email Hiring Manager
Job Details
About ServiceNow
It all started in sunny San Diego, California in 2004 when visionary engineer Fred Luddy transformed the way we work. Today, ServiceNow is a global market leader powering over 8,100 customers, including 85% of the Fortune 500, with intelligent cloud-based solutions.
About the Role
The Staff Data Platform Software Engineer on ServiceNow's Analytics Team is responsible for developing robust data pipelines, semantic layers, and data applications that transform and enhance data accessibility and usability for accurate analytics and informed decision-making.
- Develop and refine data pipelines and semantic layers.
- Code in Java and related object-oriented languages.
- Work with big data technologies like Spark, Trino, and others.
- Collaborate with teams to ensure scalable data applications.
- Maintain high-performance solutions for evolving data needs.
What You Need to Know
Candidates must have 10+ years of experience in Java (or similar languages) and expertise in data platforms including Lakehouse, Iceberg, Delta tables, and more. Familiarity with SQL, relational databases, Unix shell, and advanced testing is essential. Additional skills in JavaScript and technical leadership are a plus.
Key Skills/Competency
Java, Spark, Data Pipelines, Semantic Layer, SQL, Lakehouse, Big Data, Data Modeling, Oracle, PostgreSQL
How to Get Hired at ServiceNow
🎯 Tips for Getting Hired
- Customize your resume: Highlight relevant Java and data experiences.
- Emphasize big data skills: Detail expertise in Spark and SQL.
- Research ServiceNow: Understand their cloud solutions and culture.
- Prepare for technical tests: Review OOP principles and data pipelines.