Skip to content

Principal Software Development Engineer – Marketplace Platform
Company | ID.me |
---|
Location | Mountain View, CA, USA |
---|
Salary | $248750 – $295926 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Expert 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.