Senior Software Engineer, Enterprise Platform
Build enterprise-grade infrastructure for Replit's platform, including single-tenant deployments, private networking, authorization systems, and data protection features. Requires 4+ years in infrastructure engineering with expertise in Kubernetes, Terraform, and cloud networking.
About the job
What You'll Do
- Build enterprise deployment infrastructure: Design and implement single-tenant and dedicated deployment options.
- Implement private networking capabilities: Build VPC peering, private connectivity, and static IP configurations.
- Design authorization services: Build infrastructure for custom enterprise policies, fine-grained access controls, and policy enforcement.
- Ship data protection features: Implement BYOK encryption, customer-managed keys, and data residency controls.
- Develop infrastructure automation: Write Terraform modules for reliable deployments.
- Debug and harden systems: Address complex issues in networking, authorization, Kubernetes, and cloud services.
- Partner with go-to-market teams: Collaborate with Sales and Customer Success.
- Contribute to technical strategy: Define SLAs/SLOs and build-vs-buy decisions.
Required Skills and Experience
- 4+ years of experience in Infrastructure Engineering, Platform Engineering, or similar roles.
- Strong programming skills in Go, Typescript, or Python.
- Experience with Kubernetes and cloud-native technologies in production.
- 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.
- Familiarity with security and encryption fundamentals: TLS, encryption at rest, key management.
- Strong debugging skills across distributed systems.
- Excellent written communication.
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).
- Experience with customer-managed encryption keys (CMEK/BYOK).
- Background in developer platforms, cloud IDEs, or developer productivity products.
Skills
Go, TypeScript, Python, Kubernetes, Terraform, GCP, Vpc, OAuth, OIDC, RBAC
Similar jobs
Fullstack Engineering jobsBuild and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.
Senior Software Engineer building and scaling core dealer and lending products on a Python/Django/React/PostgreSQL stack. Owns system design, code quality, mentoring, and cross-team delivery for a nationwide marketplace.
Design and build AI-driven products and scalable distributed systems, contributing across backend services, web interfaces, architecture, testing, and operational excellence. Requires a bachelor's degree and senior-level software engineering experience with Java, Python, Go, React, TypeScript, AWS, and Kubernetes.
Senior Software Engineer on Pilot’s Takeoff team, building and operating accounting systems that support transaction categorization, revenue recognition, and accurate financials. The role requires 5+ years of software engineering experience, production experience with Python or Vue/JavaScript frameworks, strong systems judgment, and mentoring skills.