Skip to content
← Back to job listings

Staff Software Engineer (Trust Service Team)

ID.me · Mountain View, CA, United States

External listingfull-timeabout 2 months ago

About The Role

Join our team as a Staff Software Engineer in the Trust Service Team. In this role, you will be the technical anchor for the service, driving architectural decisions, setting standards for correctness and reliability, and leading complex cross-team initiatives. You will own the technical vision and architecture for the Trust Service, manage API contracts, provide technical leadership and mentorship, collaborate with other teams, ensure reliability and security, and influence the roadmap.

  • Architect and lead the Trust Service, driving architectural decisions and setting standards for correctness and reliability.
  • Own the REST API contracts and inspection data model, leading decisions about versioning strategy and backwards compatibility.
  • Serve as the technical anchor for the team, mentoring engineers and elevating engineering quality, security, and operational excellence.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • 8+ years of professional software engineering experience building and operating high-availability, correctness-critical backend services
  • Experience working in regulated industries such as government, healthcare, or financial services
  • Experience designing and versioning REST APIs and owning the contracts that downstream teams and SDKs depend on
  • Strong written and verbal communication skills, with experience influencing technical direction across engineering, product, and security stakeholders
  • Deep comfort with relational databases — designing schemas, writing complex queries, reasoning about query performance, and managing safe schema evolution in production
  • Proven ability to own and evolve platform APIs consumed by multiple internal teams — understanding the full lifecycle of a contract from design through versioning and deprecation
  • Proven ability to lead complex, cross-team technical initiatives from definition through delivery with minimal oversight
  • Proficiency with AI-assisted development tooling (e.g., Claude Code, Cursor) with a commitment to an AI-first engineering culture that maximizes team quality and velocity
  • Track record of improving engineering culture through documentation, technical standards, architectural review, and developer experience improvements
  • Experience with identity standards such as NIST 800-63-3, OAuth2, or OpenID Connect, particularly in the context of federal or regulated-industry deployments
  • Comfort reasoning about identity trust decisions: what it means for an identity claim to be verified, how different inspection methods vary in reliability, and how temporal decay or expiration affects downstream access
  • Familiarity with graph or highly relational data models — entity relationships, traversal patterns, and the tradeoffs between different read/write shapes at scale
  • Deep experience with Java or another JVM language, including modern language features applied to production systems

This is an external listing. JobSpring does not represent or verify the employer. Report this listing