Senior Software Development Engineer - Shopping Graph
Senior backend engineer building APIs and services for ID.me's commerce platform, including merchant onboarding, identity-gated discounts, and OAuth flows. Requires 6+ years backend experience and strong API/distributed systems skills.
191k – 214k
On-site6+ YOEBackend Engineering
About the role
Key Responsibilities
Platform Development
Implement and maintain Merchant, Resource, Discount, and UseCase API endpoints as core primitives of the Commerce Platform.
Build reliable, well-tested backend services that support both internal applications and external developers.
Contribute to an API-first, platform-first codebase ensuring services are scalable, extensible, and secure.
Developer Experience
Partner with the Developer Experience team to deliver intuitive onboarding flows for external merchants and developers.
Write clear API documentation and contribute to developer-facing resources that enable easy integration.
Cross-Functional Collaboration
Work with the Authentication Platform, Organization Platform, Marketplace Apps, and Identity Graph teams to ensure consistency across ID.me’s ecosystem.
Drive adoption of best practices in distributed system design, observability, reliability engineering, and modern DevOps tooling.
Participate in code reviews and contribute to team standards and engineering excellence.
Minimum Qualifications
Bachelor’s degree in Computer Science or related field.
6+ years of experience in backend software engineering, including API development for customer-facing products.
5+ years of experience in one or more modern languages such as Java, Ruby, Go, or Python, with experience building RESTful APIs and distributed systems.
Preferred Qualifications
Strong understanding of API design, versioning strategies, and contract-first development practices.
Familiarity with cloud platforms (e.g., AWS, GCP), infrastructure-as-code tools (e.g., Terraform), and modern CI/CD pipelines.
Working knowledge of identity and access management standards such as OAuth 2.0, OpenID Connect, or SAML.
Experience with monitoring, logging, and observability tools such as Prometheus, Datadog, or similar.
Experience building high-reliability systems with a focus on performance, fault tolerance, and operational excellence.
Exposure to multi-tenant SaaS architectures or identity-powered commerce platforms.
Benefits
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, unlimited paid time off, 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.
Skills
JavaRubyGoPythonREST APIsOauth 2.0Openid ConnectSAMLAWSGCPTerraformCI/CDPrometheusDatadogDistributed Systems
Senior Backend Engineer building scalable IAM systems for authentication, authorization, and identity at Reddit. Requires 5+ years backend experience with 2+ years in security-sensitive domains, strong knowledge of identity protocols, and mentoring skills.
191k – 267k
Remote5+ YOEBackend Engineering
Senior Software Engineer, Core Platform
RedditNew York, NY
Senior engineer on Reddit's Core Platform team building and scaling high-throughput APIs and media services. Requires 5+ years with large-scale distributed systems, Golang or Python, and media delivery expertise.
191k – 267k
Remote5+ YOEBackend Engineering
Senior Software Engineer, Core Platform
RedditChicago, IL +2
Senior engineer on Reddit's Core Platform team building and scaling high-throughput APIs and media services. Requires 5+ years with large-scale distributed systems, Golang or Python experience, and media delivery expertise.
191k – 267k
Remote5+ YOEBackend Engineering
Senior Software Engineer, Ads
RedditUnited States
Senior backend engineer building microservices, APIs, and real-time data systems for Reddit's advertising platform. Requires 5+ years experience in Go, Python, Scala or similar languages.
191k – 267k
Remote5+ YOEBackend Engineering
Senior Software Engineer, GraphQL
RedditUnited States
Senior engineer building and scaling Reddit's GraphQL platform. Requires 5+ years experience with large-scale distributed backend systems, Go, and cloud infrastructure like Kubernetes and AWS/GCP.