Staff Software Engineer, Enterprise Platform
Staff Software Engineer ยท Staff ยท Full Time
Opens Replit's application page
Role
What you'll do.
Replit is seeking a Staff Software Engineer for its Enterprise Platform team to design and implement critical infrastructure foundations that enable large organizations to deploy Replit within their security and compliance boundaries. The ideal candidate will work at the intersection of cloud infrastructure and enterprise requirements, developing sophisticated deployment, networking, and authorization solutions for enterprise clients.
Responsibilities
- Enterprise Deployment Infrastructure: Design and implement single-tenant and dedicated deployment options with strong isolation guarantees
- Private Networking: Build VPC peering, private connectivity, and static IP configurations for enterprise network integration
- Authorization Services: Create authorization infrastructure enforcing custom enterprise policies with fine-grained access controls
- Data Protection: Implement bring-your-own-key encryption, customer-managed keys, and data residency controls
- Infrastructure Automation: Develop Terraform modules for reliable, repeatable enterprise deployments
- System Debugging: Investigate and resolve complex infrastructure problems across networking, authorization, Kubernetes, and cloud services
- Cross-Functional Collaboration: Partner with Sales and Customer Success to understand and address enterprise infrastructure requirements
Qualifications
What we look for.
Technical
Infrastructure Engineering
7+ years of experience in Infrastructure or Platform Engineering
Cloud Native Technologies
Proven production experience with Kubernetes and cloud-native technologies
Education
Computer Science
Bachelor's degree in Computer Science, Software Engineering, or related technical field preferred
Experience
Enterprise Infrastructure
Demonstrable experience designing and implementing enterprise-grade infrastructure solutions
Distributed Systems
Strong debugging skills with ability to trace issues across distributed systems
Skills
Required
Go
Strong programming skills in Go for infrastructure development
Typescript
Proficiency in Typescript for backend and infrastructure coding
Python
Capability to write high-quality Python code
Kubernetes
Extensive experience with Kubernetes and cloud-native technologies in production
Cloud Networking
Solid understanding of VPCs, peering, private connectivity, load balancers, and DNS
Terraform
Proficiency in infrastructure as code and configuration management
Authorization Systems
Experience with OAuth/OIDC, RBAC/ABAC models, and policy enforcement
Security Fundamentals
Knowledge of TLS, encryption at rest, and key management concepts
Preferred
Google Cloud Platform
Nice to haveExperience with GCP services, networking, and IAM
Multi-tenant Infrastructure
Nice to haveBackground in building SaaS infrastructure
Compliance Frameworks
Nice to haveFamiliarity with enterprise compliance standards like SOC 2, FedRAMP, HIPAA
Customer-Managed Encryption
Nice to haveExperience with CMEK/BYOK implementations
Developer Platforms
Nice to haveBackground in cloud IDEs or developer productivity products
Tech stack
Languages
Frameworks
Tools
Other
Compensation
Pay and benefits.
BaseยทUSD 240,000 โ 350,000
EquityยทStock options
Benefits
Competitive Salary
Competitive compensation package with salary and equity
401(k) Match
401(k) program with 4% employer match
Health Insurance
Comprehensive health, dental, vision, and life insurance
Disability Coverage
Short-term and long-term disability insurance
Leave Policies
Paid parental, medical, and caregiver leave
Commuter Benefits
Commuter benefits program
Wellness Stipend
Monthly wellness stipend
Flexible Time Off
Flexible Time Off (FTO) policy with additional holidays
Process
Interview steps.
- 01
Initial Screening
Initial resume and background review
- 02
Technical Phone Screen
Preliminary technical interview with engineering team member
- 03
Technical Interviews
Multiple rounds of in-depth technical interviews assessing coding, system design, and problem-solving skills
- 04
Systems Design Interview
Comprehensive interview focusing on enterprise infrastructure design and architectural capabilities
- 05
Culture and Team Fit
Final interview assessing alignment with Replit's operating principles and team dynamics
Full posting
Original listing.
Replit is the agentic software creation platform that enables anyone to build applications using natural language. With millions of users worldwide, Replit is democratizing software development by removing traditional barriers to application creation.
About the Role
Join our Enterprise Platform team and build the infrastructure foundations that enable the world's largest organizations to run Replit within their security and compliance boundaries. As a Software Engineer on this team, you'll design and implement the deployment flexibility, networking capabilities, authorization systems, and data controls that enterprises require, from single-tenant architectures and private connectivity to custom policy enforcement and customer-managed encryption.
You'll work at the intersection of cloud infrastructure and enterprise requirements, partnering with Platform Engineering, Security, and Sales to ship capabilities that unlock adoption at demanding organizations.
What You'll Do
Build enterprise deployment infrastructure: Design and implement single-tenant and dedicated deployment options, enabling customers to run Replit with the isolation guarantees their security posture requires.
Implement private networking capabilities: Build VPC peering, private connectivity, and static IP configurations that allow enterprises to integrate Replit into their existing network architectures.
Design authorization services: Build the authorization infrastructure that enforces custom enterprise policies; enabling fine-grained access controls, custom permission models, and policy enforcement that integrates with customers' existing identity and governance systems.
Ship data protection features: Implement bring-your-own-key (BYOK) encryption, customer-managed keys, and data residency controls that give enterprises ownership over their most sensitive data.
Develop infrastructure automation: Write Terraform modules and automation that enable reliable, repeatable enterprise deployments across regions and configurations.
Debug and harden systems: Dive deep into complex infrastructure problems spanning networking, authorization, Kubernetes, and cloud services to make our enterprise platform more robust and diagnosable.
Partner with go-to-market teams: Collaborate with Sales and Customer Success to understand enterprise infrastructure requirements, scope technical solutions, and unblock deployments.
Contribute to technical strategy: Help define SLAs/SLOs for enterprise infrastructure reliability; participate in build-vs-buy decisions for complex infrastructure capabilities.
Required Skills and Experience
7+ years of experience in Infrastructure Engineering, Platform Engineering, or similar roles.
Strong programming skills in Go, Typescript or Python; you write high-quality, well-tested code.
Experience with Kubernetes and cloud-native technologies in production environments.
Solid understanding of cloud networking: VPCs, peering, private connectivity, load balancers, DNS.
Experience with infrastructure as code (Terraform) and configuration management.
Familiarity with authentication and authorization systems: OAuth/OIDC, RBAC/ABAC models, policy enforcement.
Familiarity with security and encryption fundamentals: TLS, encryption at rest, key management concepts.
Strong debugging skills with an ability to trace issues across distributed systems.
Excellent written communication; you can explain technical tradeoffs clearly to both engineers and non-technical stakeholders.
Nice to Have
Experience with Google Cloud Platform (GCP) services, networking, and IAM.
Experience building multi-tenant or single-tenant SaaS infrastructure.
Familiarity with enterprise compliance frameworks (SOC 2, FedRAMP, HIPAA) and how they translate to infrastructure requirements.
Experience with customer-managed encryption keys (CMEK/BYOK) implementations.
Background in developer platforms, cloud IDEs, or developer productivity products.
This is a full-time role that can be held from our Foster City, CA office. The role has an in-office requirement of Monday, Wednesday, and Friday.
Full-Time Employee Benefits Include:
๐ฐ 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
Want to learn more about what we are up to?
Interviewing + Culture at Replit
To achieve our mission of making programming more accessible around the world, we need our team to be representative of the world. We welcome your unique perspective and experiences in shaping this product. We encourage people from all kinds of backgrounds to apply, including and especially candidates from underrepresented and non-traditional backgrounds.
Redirects to Replit's application page.
Other roles
More at Replit.
Software Engineering Intern (Summer 2027)
Intern
Product Engineer, New Products
Senior
Data Scientist, Trust & Safety
Senior
Product Engineer, Product Platform (Frontend)
Senior
Security Engineer - Vuln Management (Infra)
Mid