Salary
💰 $175,000 - $230,000 per year
Tech Stack
AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformJavaScriptKubernetesNext.jsPythonReactRustTerraformTypeScript
About the role
- Design and build distributed systems backend services (APIs, Kubernetes controllers, etc) and client components to install, manage, and observe Union services in a Kubernetes native environment
- Lead, mentor, and foster the professional growth of a high-performing, collaborative engineering team
- Design, implement, and optimize distribution strategies for managing a complex platform in customer-controlled environments
- Work across multiple cloud vendors including AWS, GCP, Azure, and OCI as well as neo-cloud providers
- Develop and maintain services and tooling to improve reliability, security, and performance
- Contribute to architectural decisions and participate in code and design reviews
- Collaborate with Backend, Frontend, and Support teams to improve customer experience
- Frontend expertise is a bonus
- Expected to be in-office
Requirements
- 10+ years of experience in deeply technical roles in engineering functions
- 3-4 years of professional experience leading, managing, growing and coaching a team of engineers
- Deep passion for Kubernetes and container orchestration ecosystem
- Ability to navigate and pick up new technologies quickly
- Think about the big picture and empathize with developers and customers
- Hands-on experience with backend programming languages (Go, Rust, Python)
- Ability to own complex projects from planning to completion
- Bonus: General understanding of building modern web applications using Next.js, React, and Typescript