Senior Software Engineer, Enterprise Platform

Senior Software Engineer ยท Senior ยท Full Time

Foster City, CA (Hybrid) In office M,W,FUSD 130k โ€“ 290k5mo ago
Apply for this role

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 have

    Experience with GCP services, networking, and IAM

  • Multi-tenant Architecture

    Nice to have

    Experience building multi-tenant or single-tenant SaaS infrastructure

  • Enterprise Compliance

    Nice to have

    Familiarity with SOC 2, FedRAMP, HIPAA compliance frameworks

  • CMEK/BYOK Implementation

    Nice to have

    Experience with customer-managed encryption key systems

  • Developer Platform Experience

    Nice to have

    Background in developer platforms, cloud IDEs, or productivity tools

Tech stack

Languages

GoPythonTypeScript

Frameworks

KubernetesOAuth/OIDCgRPC

Databases

PostgreSQLRedis

Tools

TerraformDockerHelmPrometheusGrafana

Other

Google Cloud PlatformVPC PeeringBYOK/CMEKRBAC/ABAC

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.

  1. 01

    Initial Screen

    Phone or video screening with recruiter covering background and role fit

  2. 02

    Technical Phone Interview

    45-minute technical discussion focusing on infrastructure design and problem-solving

  3. 03

    System Design Interview

    Technical deep-dive on designing enterprise-scale infrastructure systems

  4. 04

    Code Review Session

    Review and discussion of previous infrastructure code and architectural decisions

  5. 05

    Team Interview

    Meet with potential teammates to discuss collaboration and technical approach

  6. 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.

View all 35 roles