HHiring Reality
← ID.me

Software Engineer III — Developer Portal

ID.me
Location
Mountain View, California, United States
Posted
1 month ago
Department
Engineering
What they actually want (must-haves)
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 4+ years of professional software development experience building and operating production backend services
  • Strong experience building backend services and REST APIs using a modern web framework such as Java (Spring Boot), Ruby on Rails, Node.js, or similar
  • Deep experience with relational databases, including authoring complex SQL and performing safe schema migrations against production systems
  • Experience designing REST API contracts, including versioning and backwards compatibility, and documenting them with OpenAPI or a similar specification
  • Working proficiency with TypeScript and React
Nice to have
  • Has built developer experience as an explicit goal such as SDKs, API reference docs, or self-serve onboarding flows
  • Experience building developer-facing platforms such as developer portals or API platforms
  • Experience with modern Java (21+) and Spring Boot in production codebases
  • Experience with Ruby on Rails
  • Experience with PostgreSQL specifically, including graph-like or highly relational data models
What the job really is

As a Software Engineer III on the Developer Portal team at ID.me, you will design and build backend services, APIs, and data models that facilitate a self-service platform for identity proofing integration. Your role involves end-to-end ownership of features, from API contract through deployment, while collaborating with cross-functional teams to enhance the developer experience. You will also work with both backend technologies like Java and Ruby, as well as frontend frameworks such as Next.js and React.

Benefits
  • Comprehensive medical, dental, vision insurance
  • Health savings account
  • Flexible spending accounts
  • Basic and voluntary life and AD&D insurance
  • 401(k) with company match
  • Parental leave
Things to weigh
  • Position requires in-office work five days a week
  • Stack includes legacy Ruby services alongside modern Java and frontend technologies
  • No specific mention of work-life balance or remote work options for this role
  • Salary range provided but does not include bonuses or equity details
Job score3.6/5
Benefits5/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency0/5

Applying to ID.me?

See how your résumé matches this role — and tailor it from what actually gets interviews.