Senior Software Engineer, Enterprise Platform
Senior Software Engineer ยท Senior ยท Full Time
Opens Replit's application page
Role
What you'll do.
Join Replit's Enterprise Platform team to build infrastructure that enables the world's largest organizations to deploy Replit within their security and compliance boundaries. This role focuses on designing single-tenant architectures, private networking capabilities, and enterprise-grade authorization systems. Requires 4+ years of infrastructure experience with strong skills in Go/Python/TypeScript, Kubernetes, and cloud networking.
Responsibilities
- Enterprise Infrastructure Design: Design and implement single-tenant and dedicated deployment options with enterprise-grade isolation guarantees
- Private Networking Implementation: Build VPC peering, private connectivity, and static IP configurations for enterprise network integration
- Authorization Services Development: Create fine-grained access controls and custom permission models integrated with customer identity systems
- Data Protection Features: Implement BYOK encryption, customer-managed keys, and data residency controls for sensitive enterprise data
- Infrastructure Automation: Write Terraform modules and automation for reliable, repeatable enterprise deployments across regions
- System Debugging and Hardening: Troubleshoot complex infrastructure issues spanning networking, authorization, Kubernetes, and cloud services
- Go-to-Market Collaboration: Partner with Sales and Customer Success teams to understand requirements and unblock enterprise deployments
- Technical Strategy Contribution: Define SLAs/SLOs for enterprise infrastructure and participate in build-vs-buy technical decisions
Qualifications
What we look for.
Technical
Infrastructure Engineering Experience
4+ years of experience in Infrastructure Engineering, Platform Engineering, or similar roles
Programming Proficiency
Strong skills in Go, TypeScript, or Python with focus on high-quality, well-tested code
Kubernetes Production Experience
Hands-on experience with Kubernetes and cloud-native technologies in production environments
Cloud Networking Expertise
Solid understanding of VPCs, peering, private connectivity, load balancers, and DNS
Infrastructure as Code
Experience with Terraform and configuration management for automated deployments
Authentication Systems
Familiarity with OAuth/OIDC, RBAC/ABAC models, and policy enforcement mechanisms
Security Fundamentals
Knowledge of TLS, encryption at rest, and key management concepts
Distributed Systems Debugging
Strong debugging skills across complex distributed systems and microservices architectures
Technical Communication
Excellent written communication skills for explaining technical tradeoffs to diverse stakeholders
Education
Bachelor's Degree Preferred
Computer Science, Engineering, or related technical field preferred but not required with equivalent experience
Experience
Infrastructure Engineering
4+ years building and maintaining production infrastructure systems at scale
Enterprise Systems
Experience working with enterprise security requirements and compliance frameworks
Cloud Platforms
Production experience with major cloud providers, preferably Google Cloud Platform
Skills
Required
Go Programming
Proficiency in Go for building scalable infrastructure services
Python Development
Strong Python skills for automation and tooling development
TypeScript
Experience with TypeScript for API and service development
Kubernetes Administration
Production experience managing Kubernetes clusters and workloads
Terraform
Infrastructure as Code using Terraform for automated deployments
Cloud Networking
Deep understanding of VPC, peering, and private connectivity
OAuth/OIDC
Authentication and authorization protocol implementation
System Debugging
Advanced troubleshooting across distributed systems
Technical Communication
Ability to explain complex technical concepts to various audiences
Preferred
Google Cloud Platform
Nice to haveExperience with GCP services, networking, and IAM
Multi-tenant Architecture
Nice to haveExperience building multi-tenant or single-tenant SaaS infrastructure
Enterprise Compliance
Nice to haveFamiliarity with SOC 2, FedRAMP, HIPAA compliance frameworks
CMEK/BYOK Implementation
Nice to haveExperience with customer-managed encryption key systems
Developer Platform Experience
Nice to haveBackground in developer platforms, cloud IDEs, or productivity tools
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
BaseยทUSD 130,000 โ 290,000
EquityยทStock options
Benefits
Competitive Salary & Equity
Market-competitive base salary with significant equity compensation
401(k) with Match
Retirement savings program with 4% company match
Health Insurance
Comprehensive health, dental, vision, and life insurance coverage
Disability Coverage
Short-term and long-term disability insurance protection
Parental Leave
Paid parental, medical, and caregiver leave policies
Commuter Benefits
Transportation assistance and commuter benefit programs
Wellness Stipend
Monthly wellness allowance for health and fitness expenses
Flexible Time Off
Unlimited PTO policy with company holidays
Office Setup Reimbursement
Home office equipment and setup expense reimbursement
Team Gatherings
Quarterly team events and company gatherings
Office Amenities
Premium in-office amenities and refreshments
Process
Interview steps.
- 01
Initial Screen
Phone or video screening with recruiter covering background and role fit
- 02
Technical Phone Interview
45-minute technical discussion focusing on infrastructure design and problem-solving
- 03
System Design Interview
Technical deep-dive on designing enterprise-scale infrastructure systems
- 04
Code Review Session
Review and discussion of previous infrastructure code and architectural decisions
- 05
Team Interview
Meet with potential teammates to discuss collaboration and technical approach
- 06
Final Interview
Leadership interview focusing on strategic thinking and culture fit
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
4+ 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.
Data Scientist, Trust & Safety
Senior
Product Engineer, Product Platform (Frontend)
Senior
Head of Forward Deployed Engineering
Lead
Senior Software Engineer, Fraud
Senior
Engineering Manager, Anti-Abuse & Security
Manager