Work closely with senior leadership, platform architects, and other engineers developing platform design and tools
Work across teams to identify and fix issues that affect reliability and performance
Mentor junior engineers on design and coding best practices
Evaluate, integrate, and contribute to relevant open source projects
Create a compelling vision for the future
What you’ll bring (we encourage you to apply even if you don’t meet every single one):
8+ years of software development experience with emphasis on platform engineering (preferably with Go and Node)
2+ years of Kubernetes experience, with strong knowledge of how a Kubernetes platform operates (service discovery, deployments, monitoring, scheduling, load balancing), preferably with experience developing controllers and operators
5+ years of experience designing, building, and maintaining high volume distributed software systems
Experience leading engineers in the design, implementation, and operation of distributed software systems
Use of continuous integration and delivery technologies at an expert level and able to develop tools that enhance the deployment process
Systematic problem solving approach coupled with a strong sense of ownership and drive
A degree in computer science, software engineering, a related field, or equivalent work experience
Staff Software Engineer
What you’ll do:
Work closely with senior leadership, platform architects, and other engineers developing platform design and tools
Work across teams to identify and fix issues that affect reliability and performance
Mentor junior engineers on design and coding best practices
Evaluate, integrate, and contribute to relevant open source projects
Create a compelling vision for the future
What you’ll bring (we encourage you to apply even if you don’t meet every single one):
8+ years of software development experience with emphasis on platform engineering (preferably with Go and Node)
2+ years of Kubernetes experience, with strong knowledge of how a Kubernetes platform operates (service discovery, deployments, monitoring, scheduling, load balancing), preferably with experience developing controllers and operators
5+ years of experience designing, building, and maintaining high volume distributed software systems
Experience leading engineers in the design, implementation, and operation of distributed software systems
Use of continuous integration and delivery technologies at an expert level and able to develop tools that enhance the deployment process
Systematic problem solving approach coupled with a strong sense of ownership and drive
A degree in computer science, software engineering, a related field, or equivalent work experience
This website uses cookies to ensure you get the best experience on our website.