Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ID.me Logo

Principal Software Engineer - Developer Experience

ID.me

Salary not specified
Aug 20, 2025
McLean, VA, US • Mountain View, CA, US
Apply Now

ID.me is evolving as a platform company and needs to improve its Developer Experience (DevEx) strategy to empower internal engineering teams to build, deploy, and maintain services efficiently and securely at scale.

Requirements

  • Proficiency in a modern programming language (e.g., Java, Go, Python, Ruby, JavaScript).
  • Software engineering experience, with deep expertise in developer tooling, internal platforms, or infrastructure.
  • Proven track record in designing and delivering scalable internal tools, service scaffolding, CI/CD pipelines, or developer platforms.
  • Experience with Infrastructure as Code (e.g., Terraform), observability stacks, and secure software delivery pipelines.
  • Deep understanding of software lifecycle needs across diverse engineering environments (microservices, monorepos, APIs, etc.).

Responsibilities

  • Define and execute the long-term vision for Developer Experience, aligned with platform strategy, engineering velocity goals, and company-wide transformation efforts.
  • Architect and guide the development of internal tools, templates, and platforms that accelerate service creation, testing, deployment, and maintenance.
  • Codify production readiness, security, observability, and compliance requirements into reusable frameworks and automation workflows.
  • Lead efforts to create and evolve the internal developer platform and service portal, enabling self-service capabilities and streamlined onboarding.
  • Partner with product engineering, infrastructure, security, and SRE teams to ensure DevEx tooling integrates smoothly into the engineering ecosystem.
  • Coach engineers across teams, drive architectural reviews, and champion DevEx best practices through documentation, workshops, and technical leadership.
  • Establish metrics for developer experience (e.g., onboarding time, deploy success rates), gather feedback, and iterate on solutions based on real-world usage.

Other

  • Bachelor’s or Graduate degree in Computer Science, Software Engineering, or a related technical field.
  • 15+ years of professional software development experience.
  • Exceptional ability to lead and influence across teams and roles, driving alignment and adoption of shared standards and tooling.
  • Excellent communication, documentation, and system design skills.
  • This role is based out of our Mountain View, CA office or Mclean, VA office, and requires full-time in-office attendance.