engineering
Posted Apr 22Software Engineer, Developer Experience
at Replit
Foster City, United StatesHybrid
Responsibilities
- - Own the build and test pipelines and optimize them to minimize build times and improve developer iteration speed.
Requirements
- You will also partner closely with the AI team on our internal AI platform — which already generates more than 60% of all merged PRs at Replit — to improve the Agent's output and help shape strategy around the Agent's default stack.
- YOU WILL: - Maintain and evolve our codebase structure — a complex TypeScript monorepo, Go services, npm packages, and internal Agentic tooling.
- - 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.
- - 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.
- EXPERIENCE: - 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 HAVE: -
- Experience with AI-native development workflows — e.g., OpenCode, Claude Code, Cursor, custom agent skills. - Open-source leadership or community contributions.
Benefits
- Benefits Include: 💰 Competitive Salary & Equity 💹 401(k) Program with a 4% match (US Only) ⚕️ Health, Dental, Vision and Life Insurance 🩼 Short Term and Long Term Disability 🚼 Paid Parental, Medical, Caregiver Leave 🏝 Flexible Time Off (FTO) + Holidays 🚗 Commuter
- Benefits (In-Office Only) 📱 Monthly Wellness Stipend 🧑💻 Autonomous Work Environment 🖥 In Office Set-Up Reimbursement (In-Office Only) 🚀 Quarterly Team Gatherings ☕ In Office Amenities (In-Office Only) Want to learn more about what we are up to?