Senior Software Engineer - DevX

New
R
RedditDeveloper tooling
Remote - United StatesFull-TimeSenior
SalaryThe base salary range for this position is: $190,800 — $267,100 USD. This job is eligible to receive equity in the form of restricted stock units.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of hands-on, post-grad, non-internship professional software development experience; 3+ years of industry experience working on large-scale distributed systems.
Required Skills
GraphQLKubernetesGogRPCCI/CDRESTful APIsDistributed Systems

Requirements

  • Have 5+ years of hands-on, post-grad, non-internship professional software development experience, with backend, infrastructure, or platform engineering as a core strength.
  • Have 3+ years of industry experience with large-scale distributed systems, including highly scalable and reliable services.
  • Demonstrate strong proficiency with Go and significant production experience using Go.
  • Have experience designing and implementing maintainable APIs using technologies such as GraphQL, REST, HTTP, or gRPC.
  • Have experience building platforms, developer tools, libraries, frameworks, or internal systems used by engineers.
  • Have experience with infrastructure, Kubernetes, cloud providers, or systems supporting modern software development and delivery.
  • Have hands-on experience using AI-powered developer tools and workflows.
  • Have led large, ambiguous, high-impact projects involving cross-team collaboration, stakeholder alignment, and ownership from problem definition through delivery.
  • Bring a user-focused mindset and empathy for internal engineering users, with a focus on usability, reliability, scalability, and quality.
  • Have experience mentoring engineers and helping teams make pragmatic technical tradeoffs.
  • Communicate effectively and influence technical direction across technical and non-technical stakeholders.
  • Bonus: Experience in developer experience, developer productivity, internal platforms, or developer tooling.
  • Bonus: Experience building or extending CI/CD systems, GitHub Enterprise Server or large-scale source control platforms, or Python.
  • Bonus: Experience measuring platform or developer productivity through experimentation, rollouts, analytics, reliability metrics, or qualitative feedback.

Responsibilities

  • Understand developer needs across Reddit Engineering, prototype solutions, and iterate based on feedback.
  • Design and build backend systems, APIs, infrastructure, and platform capabilities that improve developer workflows.
  • Build scalable and reliable systems for AI-powered workflows and core engineering systems.
  • Lead developer tooling projects by writing and reviewing code and design documents, aligning stakeholders, and making technical tradeoffs.
  • Build integrations with infrastructure, CI/CD, security, source control, deployment, and operational systems.
  • Implement maintainable APIs, services, libraries, and platforms for internal developer tooling.
  • Improve team tools, processes, and practices for reliability, usability, scalability, and maintainability.
  • Mentor engineers and help shape a roadmap based on developer needs.
View Full Description & ApplyYou'll be redirected to the employer's site
The base salary range for this position is: $190,800 — $267,100 USD. This job is eligible to receive equity in the form of restricted stock units.
Apply Now