Staff Backend Engineer

Toronto, ON, Canada

Job Description

Staff Backend Engineer at Upbound

Remote - Toronto

is the company behind , the open source project which started the control plane revolution in the cloud native community. Upbound helps companies rise above the clouds with our Crossplane powered Universal Cloud Platform. With Upbound you get universal real-time visibility into all of your infrastructure environments, the same API centric approach Kubernetes pioneered for managing infrastructure and policies, and self service infrastructure capabilities.

As a Staff Backend Engineer at Upbound, you'll be owning the designing, building, and supporting of critical backend services that power our Upbound Cloud offering. You will be building services on top of open source crossplane.io and working closely with the engineers from that community to produce an enterprise ready experience. This is an opportunity to apply your previous experience with production quality systems to empower our customers to build their internal cloud platform the same way the cloud providers build theirs.

In this role, you will be...

  • Designing, building, automating, and deploying critical portions of the services that power Upbound's products
  • Designing and implementing easy to consume and efficient APIs that serve vital data to the frontend application team
  • Reporting and fixing bugs in private and public projects
  • Designing and authoring a robust test pyramid to ensure high quality code that stays healthy
  • Mentoring more junior members of the team and providing technical oversight on pull requests and design documents
  • Partnering with other disciplines such as Product, Design, and Engineering Leadership on a shared mission, demonstrating highly effective communication and collaboration skills
  • Supporting the full project lifecycle - discovery, analysis, architecture, design, documentation, building, migration, automation, and production-readiness
You are a good fit if you have...
  • 8+ years of writing lots of production code in modern languages (Go strongly preferred)
  • Built production ready REST APIs, service oriented architectures, or microservices
  • Architected and deployed highly scaled and reliable services, solutions, and infrastructure in multiple environments
  • Written applications to store and retrieve data at scale and high performance with database and caching systems like MySQL, Elasticsearch, and Redis
  • Integrated a service mesh such as Istio into your production systems to enable service discovery, secure connectivity, canary deployments, etc
  • You are intimately familiar with public cloud infrastructure: AWS, Azure, and GCP
  • Incorporated modern operational and application delivery tools and methodologies into your production deployment workflows, like CI/CD, IaC, and GitOps
It is a plus if you...
  • Managed production Kubernetes deployments or have been responsible for deploying/managing workloads running on Kubernetes in production
  • Worked in a startup and distributed/remote team before, and understand the unique challenges of a remote startup environment.
  • Are actively involved or have contributed to the upstream Kubernetes community
  • Have a history of speaking at technology conferences, blogging/writing technical articles, and/or contributing to a popular open source project
#LI-REMOTE

While building amazing technology is important, Upbound has an intense commitment to building a great culture. With company values like Be Accountable, Demonstrate Craftsmanship, Champion the Customer, Collaborate Decisively, Care For Our Communities, Act as an Owner and Engage Vulnerability; you'll find yourself in a place where learning, growth, impact, and fun finally intersect. Similar to the open source community we serve, we look to each other to constantly iterate and improve on what we're building and you will be a key contributor in this effort.

We encourage people of all backgrounds, gender identities, ethnicities, ages, or any other descriptors that make you uniquely you, to apply with enthusiasm and confidence. Upbound is a place where you can be 100% comfortable being you.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2075859
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned