
Posted 10 hours ago
Staff Software Engineer
ID.meStaff Software Engineer – Trust Service Team
Requirements
Bachelor's degree in Computer Science or related field, 8+ years professional software engineering experience, Experience with high-availability backend services, Relational database design and schema evolution, REST API design and versioning, AI-assisted development tooling proficiency
Skills
JavaAPISQL
About the role
Responsibilities
- Architect and lead the technical vision for the Trust Service, including the data model, API surface, and query patterns.
- Own REST API contracts and inspection data models, ensuring versioning strategy and backwards compatibility for downstream services.
- Serve as the technical anchor for the team, setting standards for code quality, system design, and engineering best practices.
- Mentor senior and mid-level engineers through design discussions, code reviews, and architectural guidance.
- Partner with Identity, Authentication, Fraud, and Compliance teams to drive alignment on shared data models and multi-team API changes.
- Ensure high availability, correctness, and security of trust data at production scale, meeting NIST 800-63-3 IAL2/AAL2 standards.
- Influence the product roadmap by advocating for engineering investments in reliability, observability, and developer experience.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8+ years of professional software engineering experience building high-availability, correctness-critical backend services.
- Deep experience with relational database design, schema evolution, and complex query performance.
- Proven experience designing and versioning REST APIs and managing contracts for downstream consumers.
- Proficiency with AI-assisted development tooling (e.g., Claude Code, Cursor).
- Strong written and verbal communication skills with the ability to influence technical direction across stakeholders.
Preferred Qualifications
- Deep experience with Java or other JVM languages in a production environment.
- Familiarity with graph or highly relational data models and traversal patterns at scale.
- Experience with identity standards such as NIST 800-63-3, OAuth2, or OpenID Connect.
- Experience working in regulated industries such as government, healthcare, or financial services.
- Track record of improving engineering culture through documentation and architectural reviews.
About the Company
ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. With over 152 million users, ID.me provides streamlined identity verification for 20 federal agencies, 45 state government agencies, and over 70 healthcare organizations. Our technology meets rigorous federal standards to ensure secure, seamless access to essential services.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Software Engineer
ID.me · Mountain View
