Oh Snap!
This job is no longer active - but you can still view the details below.

Software Engineer - Distributed Systems

| Seattle
Upbound is a cloud native computing startup that empowers organizations to run, scale and optimize their services across multiple public and private cloud environments. Our growing team is on a mission to free cloud-computing from the grip of a few proprietary cloud vendors. We are passionate about building world-class developer and enterprise experiences in the cloud-computing space powered by open source.
Upbound is headquartered in Seattle and is hiring for roles on open source projects and commercial hosted offerings. 
In this role you will be working primarily on open source projects. We welcome candidates who want to work remotely. We are looking for team members that have a high level of independence and autonomy.
Upbound is venture funded and backed by GV (formerly Google Ventures).
In this role, you can expect to be:
  • Extending the Kubernetes API with custom controllers and resources.
  • Working on scheduling algorithms to optimize and deploy applications across disparate cloud environments. 
  • Integrating with public cloud APIs to provision and deploy managed services.
  • Writing clean, production ready code that reliably manages enterprise workloads and elegantly handles failures in real world environments at scale.
  • Leading feature development from design through testing and release.
  • Contributing to open source projects such as Crossplane and Kubernetes, and working closely with their communities.
  • Representing Upbound in special interest groups, conferences, and meetups.
  • Coding primarily in Golang.
You are a good fit if:
  • You are persuasive and courteous when interacting with the open source community.
  • You are able to drive complex features from design to high-quality code.
  • You are able to balance trade-offs in both design and implementation.
  • You appreciate the complexity of arriving at something simple.
  • You are effective in working independently.
  • You are effective at communicating and socializing your ideas.
It would be excellent if:
  • You are an active contributor to the Kubernetes project.
  • You love distributed systems and cloud computing.
  • You’re an active speaker, blogger, and member of open source communities.
  • You have worked in a startup before.
We encourage all applicants to write a cover letter describing why you're interested in working at Upbound, what draws you to this role, and how you think you can help our cause.
At Upbound, we are an equal opportunity employer and are committed to diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We realize that our industry has a poor track record when it comes to diversity and we hope to do our part to fix that.
Come join our team as we embark on a new era of open cloud-computing.

Read Full Job Description

Technology we use

  • Engineering
  • Product
    • GolangLanguages
    • JavascriptLanguages
    • ReactLibraries
    • ReduxLibraries
    • MySQLDatabases
    • ElasticSearchDatabases
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • UXPinDesign

Location

Upbound is headquartered in the historic Pioneer Square, Seattle's oldest and most iconic neighborhood, the options for lunch are historically endless

An Insider's view of Upbound

What's something quirky about your company?

I would say we have good number of people that here that love board games and are up for an occasional game of Dungeons and Dragons.

Chris

Visual Designer

What projects are you most excited about?

Being able to build something from the ground up is truly exciting. My focus is on all things automation, so one of the first things I'm doing is automating the creation and maintenance of our entire cloud infrastructure via code. This is the backbone of our services and I am passionate about building the freeway our products will be shipped on.

Chris

Software Engineer

What makes someone successful on your team?

I look at this from both sides. First, we have a very strong culture of supporting, mentoring, and helping each other grow. That's critical for success. But it's also important that people join with a real desire to take ownership of an area and drive it to the best quality it can be.

Jared

Founding Engineer

What is your vision for the company?

We’re on a mission to create the open cloud computing platform, to empower developers with more choice and service providers with broad integration.

Bassam

Founder & CEO

What kinds of technical challenges do you and your team face?

Crossplane aims to support many resource types across many cloud providers and SaaS platforms. The challenge of plumbing all those APIs together in a coherent, usable, scalable, and maintainable fashion is always top of mind.

Nic

Software Engineer

What are Upbound Perks + Benefits

Culture
Friends outside of work
Eat lunch together
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Diversity
Dedicated Diversity/Inclusion Staff
Perks & Discounts
Casual Dress
Commuter Benefits
Game Room
Our game room includes Video Games, Darts.
Stocked Kitchen
Some Meals Provided
Relocation Assistance
Fitness Subsidies
More Jobs at Upbound4 open jobs
All Jobs
Dev + Engineer
Product
Content