
USA_Developer
Varite · Sunnyvale, CA
Strong hiring record · median 6 days open
Hiring signal
Actively hiring
Posted 6 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 6 days ago
- Still listed on the employer's own board
- Publishes a salary range
Pay Rate Range
$ 56.81 - 60.60/hr.
Job Title
Senior Software Engineer — Data Layer Automations (Rust, Node & GraphQL)
Job Description
- About the role We run a federated GraphQL data layer that composes many back-end services into a single, typed API powering large-scale, consumer-facing web experiences.
- At its center is a Rust-based federation router; around it sit dozens of subgraphs, many written in Node/TypeScript, owned by teams across the org.
- We're looking for a senior engineer who writes production code and builds the automation that carries it safely to production.
- You'll own the pipelines for the router and its plugins end to end — build, test, benchmark, schema checks, and progressive rollout — and you'll contribute directly to the Rust and Node code those pipelines ship.
- If you believe the path to production is itself a piece of software worth engineering well, this role is for you. What you'll do Engineer the router's path to production.
- Design, build, and own the CI/CD pipelines for our GraphQL router on Rio (our internal CI/CD platform) — from Rust compilation, cross-target builds, and container images through automated testing and progressive deployment.
Make router builds fast and reproducible
Cargo workspace and dependency caching, incremental and parallel builds, artifact signing, versioning, and provenance.
- Build in quality gates that matter for a latency-critical service: unit and integration suites, performance benchmarks with regression detection, fuzzing, dependency and vulnerability scanning, and config validation.
- Automate canary and staged rollouts with health- and SLO-based promotion, fast rollback, and zero-downtime config and binary updates across environments. Build the router and its extensions.
- Write and maintain Rust code in the router — custom plugins, coprocessors, auth, caching, telemetry, and query-governance features — alongside the core router team.
- Build the Node/TypeScript tooling and services that surround it: coprocessors, CLIs, test harnesses, and internal developer tools. Keep the graph safe to change.
Own schema delivery workflows
automated composition, breaking-change and operation checks against real traffic, schema registry integration, and gated publishing for every subgraph.
- Provide paved-path pipeline templates so partner teams can build, test, and ship Node subgraphs onto the graph with minimal friction and strong guardrails. Raise the bar on developer velocity.
- Measure and improve build times, pipeline reliability, flaky-test rates, and lead time to production.
- Partner with platform, infrastructure, and security teams on environment provisioning, secrets management, and compliance requirements.
- Minimum qualifications 6+ years of software engineering experience, including significant time building and operating production backend or platform systems. Hands-on experience designing and owning CI/CD pipelines for production services — on Rio (our internal CI/CD platform) or a comparable platform (GitHub Actions, Buildkite, Jenkins, GitLab CI, Tekton, Argo).
- Production experience writing Rust, and a working understanding of the Rust toolchain: Cargo workspaces, features, cross-compilation, and build performance. Strong Node.js / TypeScript skills for building services, tooling, and automation. Solid experience with GraphQL APIs — schema design, resolvers, and how schema changes affect clients.
- Experience with containers and orchestration (Docker, Kubernetes), plus deployment strategies such as canary, blue/green, and feature flags.
Comfort owning services in production
observability, SLOs, and incident response.
Skills
Category
Name
Required
Importance
Experience
SkillCategoryTest1_MN
Software Engineering
Yes
1
>7 years
Skills
- Node.js
- GraphQL
- Rust
- TypeScript
- Schema Registry
- GitHub Actions
- Buildkite
- Jenkins
- GitLab CI
- Tekton
- Docker
- Kubernetes
More jobs at Varite
All 99- Product Manager 2 - MLR Review (Medical, Legal, and Regulatory)Varite · San Jose, CA · USD 90–99/hrtoday
- Data Engineer 1Varite · San Jose, CA · USD 70–75/hrtoday
- Contract Platform Architect - DPaaS (Data Platform-as-a-Service)Varite · San Jose, CA · USD 110–123/hrtoday
- Senior Data EngineerVarite · Lehi, UT · USD 50–56/hrtoday
- Oracle ERP Database Systems AdministratorVarite · Los Angeles, CA · USD 60–65/hrtoday
Similar roles
- DMS IT Application DeveloperToyota Industries · United States · USD 94,020–147,055/yrtoday
- Security Systems Programmer | Access Control & CCTV SurveillanceD6756bd9-e2bb-4a9f-8ebf-9f2e8b50aab8 · Houston, TX, United States · USD 27–32/yrtoday
- Lead Software Engineer - HybridBb244608-e6f4-40bb-bc83-efdedb8af462 · San Francisco, CA, United States · USD 145,000–190,000/yrtoday
- Full Stack DeveloperQ1 Technologies · VAtoday
- Generative AI EngineerQ1 Technologies · VAtoday
- GEN AI EngineerQ1 Technologies · VAtoday