Logo
ID.me

Principal Software Development Engineer - Organizations Platform

ID.me, Mountain View, California, us, 94039

Save Job

Company Overview

ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. Consumers can verify their identity with ID.me once and seamlessly login across websites without having to create a new login and verify their identity again. Over 140 million users experience streamlined login and identity verification with ID.me at 20 federal agencies, 44 state government agencies, and 66 healthcare organizations. More than 600 consumer brands use ID.me to verify communities and user segments to honor service and build more authentic relationships. ID.me's technology meets the federal standards for consumer authentication set by the Commerce Department and is approved as a NIST 800-63-3 IAL2 / AAL2 credential service provider by the Kantara Initiative. ID.me is committed to "No Identity Left Behind" to enable all people to have a secure digital identity. To learn more, visit https://network.id.me/.

ID.me is looking for a

Principal Software Development Engineer

to drive the vision and execution of our next-generation SaaS platform and Developer Ecosystem. The Organizations Platform is building the foundation for how organizations connect to and work with ID.me. Our goal is to enable internal & external developers to onboard, configure, and manage their organization data, applications, and policies through secure, well-designed APIs.

Our vision is to become the trusted backbone for organizational identity at ID.me, where every organization, application, and relationship is seamlessly managed through secure, self-service APIs.

This role is ideal for a senior technical leader with a proven track record of architecting API-first platforms and multi-tenant SaaS systems at scale. The ideal candidate thrives in high-leverage, strategic roles where long-term architectural vision and deep cross-functional collaboration are critical. You are passionate about building secure, extensible APIs, enabling self-service integration for developers, and shaping platform capabilities that accelerate product innovation across teams. You influence through deep technical insight, mentorship, and systems-level thinking.

The position will work from our

Mountain View, CA office five days per week.

Responsibilities Platform Architecture & Vision:

Define and evolve the core architecture for a secure, scalable API-first platform that powers organizational identity at ID.me. Lead long-term architectural vision that enables seamless third-party and internal integration via well-structured APIs. API & Developer Experience Leadership:

Champion a developer-first experience by guiding the design of intuitive APIs, SDKs, and high-quality documentation. Ensure self-service onboarding through the Developer Portal is streamlined, discoverable, and integration-friendly. Multi-Tenant Platform Enablement:

Drive the evolution of the Organizations Platform into a robust, multi-tenant system with support for environment isolation, policy-driven access controls, and configurable workflows across partners and applications. Technical Leadership at Scale:

Provide deep technical mentorship across engineering teams. Set standards in distributed systems design, infrastructure-as-code, observability, and DevOps maturity. Drive high-leverage engineering initiatives from concept through execution. Strategic Cross-Functional Collaboration:

Partner with Product, Security, Identity Graph, and GTM stakeholders to ensure the platform aligns with ID.me's business goals. Lead architecture reviews, roadmap planning, and multi-team integration efforts that support key organizational outcomes. Minimum Qualifications

Bachelor's degree in Computer Science, Engineering, or related field 15+ years of experience building and scaling high-availability web platforms, including significant experience on SaaS or platform teams Proven track record designing API-first, multi-tenant architectures supporting secure and extensible SDK/API ecosystems using programming languages such as Java, Go, Python, or similar. Preferred Qualifications

Master's or PhD in Computer Science or a related discipline. Deep understanding of system design patterns, cloud architecture (AWS/GCP/Azure), container orchestration, and distributed systems. Proven ability to lead high-performing teams and make architectural decisions that enable scale and flexibility. Familiarity with modern CI/CD, infrastructure-as-code (Terraform, Helm), and monitoring solutions (e.g., Prometheus, Datadog). Experience launching developer platforms or portals that serve external customers via SDKs and API integrations. Familiarity with identity and access management (IAM) standards such as OAuth2, OpenID Connect, and SAML. Deep understanding of data governance, compliance (e.g., GDPR, HIPAA), and SaaS auditability. Hands-on experience with developer tools ecosystems, API management, rate limiting, metering, and analytics. Startup or high-growth company experience with strong bias for execution and ownership.

#LI-KC1

The annual base salary listed does not include a company bonus, incentive for sales roles, equity and benefits which will be determined based on experience, skills, education, relevant training, geographic location and role.

ID.me offers comprehensive medical, dental, vision, health savings account, flexible spending accounts (medical, limited purpose, dependent care, commuter benefit accounts), basic and voluntary life and AD&D insurance, 401(k) with company match, parental leave, ability to participate in unlimited paid time off subject to the terms and conditions of the PTO policy, including 8 company wide holidays, short and long-term disability insurance, accident and critical illness insurance, referral bonus policy, employee assistance program, pet insurance, travel assistant program, wellbeing and childcare discounts, benefit advocates, and a learning and development benefit.

The above represents the anticipated total rewards package for this job requisition. Final offers may vary from the amount listed based on qualifications, professional experiences, skills, education, relevant training, geographic location, and other job related factors.

Mountain View, CA Pay Range

$248,750-$295,926 USD

ID.me maintains a work environment free from discrimination, where employees are treated with dignity and respect. All ID.me employees share in the responsibility for fulfilling our commitment to equal employment opportunity. ID.me does not discriminate against any employee or applicant on the basis of age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. ID.me adheres to these principles in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, social and recreational programs, and discipline. In addition, ID.me's policy is to provide reasonable accommodation to qualified employees who have protected disabilities to the extent required by applicable laws, regulations and ordinances where a particular employee works. Upon request we will provide you with more information about such accommodations.

Please review our Privacy Policy, including our CCPA policy, at id.me/privacy. If you provide ID.me with any personally identifiable information you confirm that you have read and agree to be bound by the terms and conditions set out in our Privacy Policy.

ID.me participates in E-Verify.