
Sr Staff Software Engineer (Java/Go, Kubernetes)
ServiceNow12 hours ago
Base Salary
$172k - $301k/yr
Responsibilities
- Own end-to-end architecture for Zero Copy Connectors, including federated queries, pushdown, connection pooling, caching, authentication, and connector extensibility.
- Lead the technical direction of Remote Process Sync, including throughput, parallel processing, ordering, resiliency, and supportability.
- Architect Private Connectivity using reverse tunneling, mTLS, SNI-based routing, and stream multiplexing.
- Provide technical leadership across Data Fabric, Trino connectors, Stream Connect, ETL and Import Sets, analytics ingestion, and data quality.
- Lead architecture and design reviews, approve technical specifications, and make platform and protocol trade-offs.
- Write production code, prototype approaches, and review code across teams.
- Define performance and scalability strategies using benchmarks, capacity models, and end-to-end validation.
- Handle complex production and customer escalations, root-cause analysis, observability improvements, and runbooks.
- Partner with product, engineering, quality, support, security, and infrastructure teams on roadmaps and technical investments.
- Mentor senior and staff engineers and build organizational technical depth.
Requirements
- 12+ years of professional software engineering experience, including substantial experience with large-scale distributed systems or data platforms.
- Deep expertise in distributed systems and data-platform fundamentals, including query processing, data integration and replication, change data capture, streaming or batch pipelines, concurrency, consistency, and fault tolerance.
- Experience with Kubernetes-based services, multi-tenant SaaS architecture, and data security and governance.
- Demonstrated ability to lead architecture across multiple teams and deliver complex cross-functional platform initiatives.
- Strong coding ability in Java, C++, Go, Scala, or a similar systems language, with ongoing production coding and code-review experience.
- Experience diagnosing production performance and scalability issues using profiling, benchmarking, and observability data.
- Ability to influence engineers, managers, product teams, and partners around technical direction.
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- Preferred experience with Trino internals, connector SPI, or federated and distributed SQL query engines.
- Preferred experience with Apache Iceberg, Apache Polaris, Spark, Delta Lake, Kafka, CDC, cloud data warehouses, lakehouses, JDBC/REST access, OAuth, ServiceNow, IntegrationHub, or Flow Designer.
- Preferred experience owning enterprise customer escalations or high-severity incidents, plus familiarity with data quality, data observability, AI-assisted data transformation, open-source contributions, patents, or publications.
Benefits
- Base pay is listed at $171,900–$300,800, with equity when applicable, variable or incentive compensation, and benefits.
- Benefits include health plans, flexible spending accounts, a 401(k) plan with company match, ESPP, matching donations, flexible time away, and family leave programs.
- The role uses ServiceNow’s flexible, remote, or required-in-office work personas depending on location and assignment.
- Employee type is regular, with a flexible work persona, in the North America and Canada region.
Tech Stack
Categories
BackendData Engineering
About ServiceNow
ServiceNow builds a cloud platform for enterprise digital workflows, covering IT service management, customer service, HR service delivery, security operations, and operations management, plus tools for custom app development. It sells subscription SaaS to large organizations and public-sector agencies to automate processes and connect data across systems. Founded in 2004 and headquartered in Santa Clara, California, ServiceNow is a public company listed on the NYSE under the ticker NOW.