Join us

  • Engineering manager: Platform

    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
  • 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