Enable job alerts via email!

Principal Software Development Engineer - Developer Portal

ZipRecruiter

Mountain View (CA)

On-site

USD 248,000 - 297,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Software Development Engineer to shape the digital account experience for millions of users. This pivotal role involves leading a talented team to build a comprehensive Developer Portal that empowers businesses to manage customer identities securely. The ideal candidate will have extensive experience in developing scalable platforms, a strong understanding of cloud best practices, and a passion for technical excellence. Join a forward-thinking company that values innovation and offers a comprehensive benefits package, including unlimited PTO and wellness programs.

Benefits

Comprehensive medical, dental, and vision insurance
401(k) match
Unlimited PTO
Parental leave
Employee assistance
Learning benefits
Pet insurance
Travel assistance
Wellbeing discounts
Childcare discounts

Qualifications

  • 15+ years of experience in web application development.
  • Hands-on experience with distributed systems at scale.

Responsibilities

  • Define architectural vision and technical roadmap for the Developer Portal.
  • Lead multi-tenancy transformation for scalability and efficiency.

Skills

Java
Ruby
JavaScript
Go
Python
C++
Multi-tenancy principles
Automated testing

Education

Bachelor's degree in Computer Science
Master's degree or PhD in Computer Science

Tools

AWS
Azure
GCP
HashiCorp Nomad
HashiCorp Vault
HashiCorp Consul
Terraform

Job description

Job Description

Company Overview

ID.me is the next-generation digital wallet that simplifies how individuals securely prove their online identity. Consumers can verify their identity once with ID.me and seamlessly log in across websites without creating new credentials or repeatedly verifying their identity. Over 140 million users experience streamlined login and 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, honoring service and building authentic relationships. ID.me's technology meets 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 Left Behind" to enable all individuals to have a secure digital identity. To learn more, visit https://network.id.me/.

Role Overview

The Principal Software Development Engineer will play a pivotal role in shaping the digital account experience for over 130 million ID.me customers. This team focuses on building a Developer Portal that provides a comprehensive verification platform, empowering businesses to securely collect, verify, and manage customer identities.

This principal-level position is ideal for a hands-on technical leader with a proven track record of building platforms from the ground up, enabling multi-tenancy across products, and scaling systems for millions of users.

This role requires working from our Mountain View, CA office.

Responsibilities
  • Architectural Vision & Leadership: Define the architectural vision and technical roadmap for the ID.me Developer Portal, owning all aspects of the application stack and serving as the technical leader for a team of 20+ engineers.
  • Multi-Tenancy Transformation: Lead the effort to transform the Developer Portal to support multi-tenancy across various products, enabling scalability and efficiency.
  • Cloud Best Practices: Ensure system architecture aligns with industry best practices, leveraging cloud services effectively.
  • Strategic Delivery: Develop and articulate a long-term vision while delivering impactful results through key milestones with a strong bias for action.
  • Technical Excellence: Set high standards for engineering practices, testing strategies, distributed systems design, and overall code quality through mentoring, architecture/code reviews, and knowledge-sharing sessions.
  • Cross-Functional Collaboration: Co-lead roadmap planning with product and engineering leadership, exerting significant influence on the company's overall vision and goals.
  • End-to-End Ownership: Oversee end-to-end deliverables, writing high-quality code, and guiding team members with sound technical judgment.
Minimum Qualifications
  • Bachelor's degree in Computer Science or a related field.
  • At least 15 years of experience developing web applications using Java, Ruby, JavaScript, Go, Python, or C++.
  • At least one year of experience with ownership of system design, technical roadmaps, and architecture.
Qualifications
  • Master's degree or PhD in Computer Science or a related field.
  • Hands-on experience building and managing distributed systems at scale.
  • Expertise in cloud platforms (AWS, Azure, GCP), containers, and infrastructure-as-code tools.
  • Mastery of databases, queues, and caching systems with an ability to evaluate tradeoffs.
  • Strong knowledge of web technologies, frameworks, programming paradigms, enterprise architecture, and APIs.
  • Experience establishing CI/CD pipelines for multi-tenant applications.
  • Strong emphasis on automated testing, observability, monitoring, and alerting best practices.
  • Deep understanding of multi-tenancy principles, including data partitioning, tenant isolation, and shared resource optimization.
  • Experience building multi-tenancy platforms from scratch for multiple products like audits, billing, reporting, and analytics, orchestration, etc.
  • Familiarity with Ruby on Rails.
  • Familiarity with access management (IAM) frameworks.
  • Deep understanding of GDPR compliance, data retention, and data governance for multi-tenant systems.
  • Experience in startup environments with the ability to adapt and thrive in fast-paced settings.
  • Hands-on experience with tools like HashiCorp Nomad, Vault, Consul, Terraform.
  • Passion for automated testing to drive quality and predictability across ecosystems.

#LI-KC1

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

ID.me offers comprehensive medical, dental, vision, HSA, FSA, life and AD&D insurance, 401(k) match, parental leave, unlimited PTO (subject to policy), holidays, insurance options, referral bonuses, employee assistance, pet insurance, travel assistance, wellbeing and childcare discounts, learning benefits, and more.

The total rewards package varies by qualifications and role.

Pay Range: $248,750—$296,926 USD

ID.me is an equal opportunity employer committed to a discrimination-free environment. We provide reasonable accommodations for protected disabilities. For more info, see our Privacy Policy at id.me/privacy. ID.me participates in E-Verify.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Development Engineer - Developer Portal

ID.me

Mountain View

On-site

USD 248,000 - 297,000

30+ days ago

Principal Software Development Engineer - Browser Extension (eCommerce / Marketplaces)

ZipRecruiter

Mountain View

On-site

USD 248,000 - 296,000

9 days ago

Principal Software Development Engineer - Authentication

ZipRecruiter

Mountain View

On-site

USD 248,000 - 296,000

9 days ago

Principal Software Development Engineer, AdTech

Expedia, Inc.

San Francisco

On-site

USD 242,000 - 339,000

-1 days ago
Be an early applicant

Principal Software Development Engineer, AdTech

Expedia, Inc.

San Francisco

On-site

USD 242,000 - 339,000

Yesterday
Be an early applicant

Principal Software Development Engineer, Yahoo! Finance

Yahoo Holdings Inc.

Mountain View

Hybrid

USD 143,000 - 300,000

12 days ago

Senior Principal Software Development Engineer

Zillow Group Inc.

Remote

USD 220,000 - 352,000

5 days ago
Be an early applicant

Principal Software Development Engineer

Zscaler, Inc.

San Jose

Hybrid

USD 175,000 - 250,000

6 days ago
Be an early applicant

Principal Software Development Engineer

Zscaler

San Jose

Hybrid

USD 175,000 - 250,000

7 days ago
Be an early applicant