Staff Data Platform Software Engineer
Full-time
ServiceNow
Responsibilities
- Enhance scalable, performant, secure data access capabilities across relational, time-series, and columnar data stores.
- Develop and maintain complex Java platform code for SQL generation, database access, table management, and metadata.
- Set technical direction for Data Access initiatives and ensure scalable, maintainable architectures.
- Own features from design through delivery in collaboration with product managers and engineers.
- Lead design reviews, code reviews, testing strategies, and engineering quality practices.
- Troubleshoot complex production issues involving memory leaks, concurrency, locking, networking, and intermittent failures.
- Optimize relational database performance and contribute to reliability, observability, and production readiness.
- Mentor junior and senior engineers and influence architecture and engineering decisions.
Requirements
- 8+ years of software development experience with a bachelor’s degree, 6+ years with a master’s degree, 3+ years with a PhD, or equivalent work experience.
- Expert-level Java development and object-oriented, modular software design skills.
- Advanced backend platform development experience.
- Experience with relational databases such as PostgreSQL, Oracle, MySQL, MariaDB, MS SQL Server, and Trino.
- Strong knowledge of data structures, algorithms, design patterns, and performance optimization at scale.
- Experience with automated testing frameworks such as JUnit, Selenium, and TestNG.
- Understanding of cloud-based and distributed systems, reliability, observability, and production readiness.
- Track record of completing complex projects and providing technical leadership on architecture and engineering decisions.
- Strong written and verbal communication skills, including design documentation and technical presentations.
- Experience integrating AI into work processes, decision-making, or problem-solving.
- Preferred qualifications include ServiceNow platform familiarity, RDBMS internals knowledge, Unix shell experience, DevOps-environment experience, and customer-focused experience.
Benefits
- Flexible hybrid work arrangement requiring two days per week in a ServiceNow office, with flexible or remote work personas depending on assignment.
- Health plans including flexible spending accounts, a 401(k) plan with company match, ESPP, matching donations, flexible time away, and family leave programs.
- Base pay of $176,100-$308,200 plus equity when applicable and variable or incentive compensation.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Data Platform Software Engineer. Be the first to apply!
Related searches
- aws data engineer Santa Clara, CA
- data science developer Santa Clara, CA
- sr information security engineer Santa Clara, CA
- senior data engineer Santa Clara, CA
- data engineer machine learning Santa Clara, CA
- junior data engineer remote Santa Clara, CA
- data center engineer Santa Clara, CA
- data developer Santa Clara, CA
- senior data center engineer Santa Clara, CA
- senior data quality engineer Santa Clara, CA
