Senior DevEx Engineer
Steward Replit's TypeScript monorepo, Go services, and developer tooling to accelerate engineering velocity and reduce friction. Partner with AI team to enhance agent-generated code, requiring senior-level expertise in build systems and large-scale codebases.
About the job
Responsibilities
- Maintain and evolve our codebase structure — a complex TypeScript monorepo, Go services, npm packages, and internal Agentic tooling.
- Own the build and test pipelines and optimize them to minimize build times and improve developer iteration speed.
- Drive code generation and type-safe interfaces across service boundaries (e.g., GraphQL, Protocol Buffers, gRPC, OpenAPI).
- Set the standards for code quality using automation tools such as TypeScript, ESLint, Prettier, and Go linters/formatters — building custom rules and plugins to enforce Replit-specific requirements.
- Streamline development setup and the onboarding experience.
- Work with platform teams to improve deployment processes, infrastructure integrations, and external tooling.
- Keep things fresh and modern in our codebase by adopting and leading migrations to better and faster tools.
- Partner with the AI team on our internal AI platform (which generates >60% of all merged PRs at Replit) to improve the Agent's output and shape strategy around its default stack.
- Help manage dependencies both internal (public and private) and external, including being the face of the company when interfacing with open-source libraries (e.g., sponsorships, upstream contributions).
Requirements
- Experienced software engineer (senior through staff) with a track record of improving developer productivity at scale.
- Strong proficiency in TypeScript and/or Go and/or Nix.
- Expertise in modern build systems and toolchains (e.g., Vite, webpack, esbuild, Go's build/module system).
- Proficiency with linters, formatters, testing frameworks, and code generation tools.
- Experience managing monorepos or large-scale codebases.
Nice to Haves
- Experience building self-service developer platforms (CI/CD, infra, or tooling) used by many engineering teams.
- Experience with AI-native development workflows — e.g., OpenCode, Claude Code, Cursor, custom agent skills.
- Open-source leadership or community contributions.
- Prior tech lead experience.
Skills
TypeScript, Go, Nix, Vite, webpack, Esbuild, GraphQL, Protocol Buffers, gRPC, Openapi, Eslint, Prettier, Monorepo, CI/CD
Similar jobs
DevOps / SRE jobsOwn the design, scaling, reliability, and automation of a multi-region storage platform supporting AI workloads. The role requires 8+ years of production infrastructure or storage engineering experience, distributed storage expertise, strong Linux and networking knowledge, and production programming skills.
Senior Site Reliability Engineer responsible for building fault-tolerant infrastructure, scaling a Nomad-based service fabric, and strengthening observability for critical brokerage systems. The role requires production experience with distributed systems, Linux, networking, instrumentation, on-call operations, and reliability practices.
Own and modernize the build, CI, test automation, and ephemeral environment platform for a large TypeScript, React, and Go monorepo. The role requires 6+ years of large-scale build-system experience, strong Bazel or comparable tooling expertise, and deep knowledge of hermetic, reproducible development workflows.
Senior platform engineer responsible for reliable, secure, and scalable infrastructure, developer tooling, observability, and AI enablement. The role requires 6+ years in platform engineering, SRE, or DevOps, with strong AWS and incident leadership experience.
Own reliability, scalability, security, observability, and incident response for mission-critical applications across Kubernetes, AWS, and on-premise DoD environments. Requires an active Top Secret clearance and at least five years of infrastructure-focused SRE, DevOps, or platform engineering experience.