
Software Engineer
Replit
full-time
Posted on:
Location Type: Hybrid
Location: Foster City • California • United States
Visit company websiteExplore more
Salary
💰 $187,574 - $235,000 per year
Tech Stack
About the role
- Design a collaborative "Multiplayer Computer" that lets humans and AI agents work together on shared shells, filesystems, and state—conflict-free and in real time
- Build high-throughput backend applications and services
- Create tooling that helps AI systems minimize mistakes through static analysis and deterministic techniques
- Develop infrastructure (frontend & backend) that empowers product engineers to rapidly ship delightful user experiences
- Support sophisticated user interfaces, including terminals, code editors, window-management systems, and innovative experiences that require both creativity and algorithmic skill; and Bridge the gap between prompt engineers and frontend engineers.
Requirements
- Bachelor of Computer Science or equivalent and 4 years of experience as a Software Engineer.
- Must also possess 2 years experience building frontend; 2 years experience building backend; 2 years experience in at least one of the following: Developing rich and complex browser-based applications
- Building high-throughput and novel backend services
- Creating frontend infrastructure used by 100+ engineers, or Shipping your own products and engaging directly with users
- 2 years of experience with Typescript; Must be able to successfully complete competency-based interviews.
Benefits
- Competitive Salary & Equity
- 401(k) Program with a 4% match
- Health, Dental, Vision and Life Insurance
- Short Term and Long Term Disability
- Paid Parental, Medical, Caregiver Leave
- Commuter Benefits
- Monthly Wellness Stipend
- Autonomous Work Environment
- In Office Set-Up Reimbursement
- Flexible Time Off (FTO) + Holidays
- Quarterly Team Gatherings
- In Office Amenities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Typescriptbackend developmentfrontend developmentstatic analysisdeterministic techniqueshigh-throughput applicationsbrowser-based applicationsuser experience designinfrastructure developmentalgorithmic skills
Soft Skills
collaborationcreativityproblem-solvingcommunication
Certifications
Bachelor of Computer Science