About The Position

At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. We believe everyone deserves a fair shot at success and appreciate the experiences each person brings beyond the traditional job requirements. If you’re a close but not exact match with the description, we hope you’ll still consider applying. Want to learn more about life at Klaviyo? Visit careers.klaviyo.com to see how we empower creators to own their own destiny. Why You Should Join the Environments Team Join our mission to revolutionize developer velocity by removing the friction of infrastructure management. As the Lead Software Engineer for the Environments team, you will be a hands-on technical leader responsible for the tools and systems that allow our engineers to spin up fully provisioned, short-lived environments instantly. You will bridge the gap between local development and production-scale testing, ensuring that our 'reproducible anywhere' philosophy translates into high-quality code delivery. From refining local workflows to scaling our ephemeral environment platform, you will design, code, and ship the foundational systems that empower every engineer at the company to test and deploy with confidence.

Requirements

  • 7+ years of software engineering experience, with a recent focus on Platform Engineering, Cloud Infrastructure, or Full-Stack Development.
  • Architectural Visionary: You have a proven track record of leading large-scale technical projects as an individual contributor, navigating complexity without needing a management title.
  • Architectural Visionary & Lead Individual Contributor: You have a proven track record of leading large-scale technical projects. You are a "Lead by doing" engineer who prefers to be in the IDE, navigating complexity through direct implementation rather than just management.
  • Full-Stack Practitioner: You are a hands-on expert across the stack. You can build intuitive, self-service interfaces in React and TypeScript just as effectively as you develop robust, scalable backend services in Python/Django.
  • Cloud & Orchestration Expert: Deep hands-on experience with Kubernetes, Terraform, and the AWS ecosystem (EC2, RDS, Networking).
  • Internal Product Mindset: You treat your platform as a product. You are obsessed with making it easy for other engineering teams to onboard their specific products and services into our environments with minimal manual configuration.
  • AI Enthusiast: You are excited about using AI to accelerate the SDLC. You see ephemeral environments as the key to unlocking automated AI testing and faster time-to-completion for features. You’ve already experimented with AI in work or personal projects, and you’re excited to dive in and learn fast. You’re hungry to responsibly explore new AI tools and workflows, finding ways to make your work smarter and more efficient.
  • Quality & Testing Mindset: You understand the nuances of E2E testing and how high-fidelity environments are the secret ingredient to preventing production regressions.

Responsibilities

  • Technical Leadership: Act as the Lead Individual Contributor (IC) and subject matter expert for environment orchestration, mentoring other engineers and championing a culture of seamless, on-demand testing.
  • Architecture & Scalability: Lead the design and evolution of our existing platform to support complex, multi-service architectures, ensuring environments are isolated, secure, and performant.
  • Abstract Complexity: Productize our internal infrastructure by architecting self-service tools that automate the heavy lifting of service provisioning. You will eliminate manual setup and 'it works on my machine' hurdles, enabling developers to focus their energy on building world-class application logic and UX.
  • Drive Reproducibility: Future-proof the platform by exploring "reproducible anywhere" capabilities, enabling these short-lived environments to run seamlessly across cloud providers and local development setups.
  • Optimize E2E & Manual Testing: Partner with QA and Product teams to ensure ephemeral environments are the gold standard for end-to-end testing and stakeholder reviews.
  • Operational Excellence: Define standards for environment lifecycle management, including automated cleanup (reaping), cost-tracking, and observability for transient infrastructure.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service