Posted in

Principal Software Development Engineer – Marketplace Platform

Principal Software Development Engineer – Marketplace Platform

CompanyID.me
LocationMountain View, CA, USA
Salary$248750 – $295926
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 15+ years of software development experience with SaaS platforms and APIs.
  • Expertise in RESTful API design, GraphQL, and microservices architecture.
  • Strong proficiency in Ruby, Java, Go, Python, or JavaScript (Node.js) for backend development.
  • Experience with platform-first architectures, enabling multiple teams to build on shared API-driven foundations.
  • Deep understanding of API security best practices (OAuth, JWT, encryption, vendor authentication).
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and distributed systems.
  • Experience working with databases (SQL and NoSQL), caching, and event-driven systems (Kafka, RabbitMQ, SQS).
  • Strong problem-solving skills, with a focus on observability, reliability, and API performance.

Responsibilities

  • Design, build, and maintain API-first services for ID.me’s Marketplaces Platform, supporting eCommerce merchants, government services, and fraud prevention.
  • Lead the decomposition of the ID.me Shop monolith into scalable, modular APIs, improving system flexibility and maintainability.
  • Establish best-in-class API standards—clear versioning, intuitive service interfaces, robust documentation, and developer-friendly tooling.
  • Develop APIs for offers, attribution tracking, paid placements, scam/fraud prevention, and Shop analytics, ensuring scalability and performance.
  • Collaborate with internal teams and external partners to create seamless API experiences that drive adoption and engagement.
  • Raise the bar on API design—implement authentication, versioning, rate limiting, and encryption best practices.
  • Optimize query performance and data flows, ensuring API efficiency when interacting with stores, marketplaces, and government services.
  • Mentor engineers and contribute to establishing engineering excellence, reinforcing platform-first thinking across teams.

Preferred Qualifications

  • Experience with developer-first products, creating intuitive API documentation, SDKs, and sandbox environments.
  • Proven track record in breaking down monolithic applications into microservices or API-first architectures.
  • Familiarity with eCommerce integrations, paid placements, and attribution tracking.
  • Prior experience working with vendor integrations and optimizing service interfaces.
  • Passion for improving developer experience, including automation, API governance, and CI/CD.