Upbound is the company behind Crossplane, 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 Platform Engineer, you’ll build, deploy, and operate Upbound’s Internal Platform. This consists of both our internal developer platform and our cloud control planes that serve as the foundation of the Upbound Cloud SaaS offering. Our control planes are based on the open source Crossplane project, the open and cloud native control plane based on Kubernetes, which was created by Upbound and is now a Cloud Native Computing Foundation (CNCF) Sandbox project.
In this role, you will...
- Serve as a contributor to Upbound’s Platforms.
- Take ownership of business critical features and product innovations to deliver new features that will delight and amaze our customers
- Support the full project lifecycle - discovery, analysis, architecture, design, documentation, building, migration, automation, and production-readiness
- Evaluate and identify appropriate technology platforms, including frameworks and technology stacks for delivering Upbound products
- Collaborate with the development teams to assess and recommend technologies that support company organizational needs
- Take ownership of the health and reliability of the live production service and infrastructure, ensuring that SLOs/SLAs are consistently met
- Be entrusted to make technology decisions for the business, procuring the right technology and designing and implementing a self-service solution for the teams that consume Upbound infrastructure
- Be a contributor to the Kubernetes/Crossplane platform that Upbound Cloud is built on
- Communicate thoughtful and thorough designs and architecture for new initiatives
- Deliver high quality, well tested, and reliable functionality and services to production environments
- Demonstrate a strong operational understanding of service behavior and trade-offs in production with regards to scale, reliability, security, availability, etc.
- Troubleshoot and problem-solve to remediate production issues with your (and related) services
- Create clever solutions to complex problems by designing, building, and automating critical portions of the Upbound Cloud service infrastructure
- Report and fix bugs in private and public projects.
You are a good fit if you have...
- 6+ years of software engineering experience writing high quality, reliable, and maintainable software
- 2+ years of working experience with Kubernetes and its internals.
- Hands-on programming experience with Go
- Worked in teams that have deeply internalized site reliability engineering philosophies in their culture, environments, and processes
- You are productive and familiar with public cloud infrastructure: AWS, Azure, and GCP
- Advanced knowledge and experience with distributed systems design, principals, algorithms, and trade-offs
- Managed production Kubernetes deployments or have been responsible for deploying/managing workloads running on Kubernetes in production
- Architected and deployed highly scaled and reliable services, solutions, and infrastructure in multiple major cloud providers
- Incorporated modern operational and application delivery tools and methodologies into your production deployment workflows, like those from HashiCorp (e.g. Terraform), CI/CD, IaC, and GitOps
- Have full software lifecycle experience of successfully taking multiple projects from early designs to production deployment
It is a plus if…
- You have worked in a startup before
- Passionate about Kubernetes and the Cloud Native space
- A deep understanding of the Kubernetes API and architecture, resource model, and programming paradigms
- You’re an active speaker, blogger, and member of open source communities
#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.
Other Jobs from Upbound
Staff Engineer - Upbound Console
Staff Software Engineer
Staff Software Engineer
Platform Engineer
Similar Jobs
Sr. Curriculum Developer
Senior Cloud Platform Engineer
Senior Cloud Platform Engineer
Senior Software Engineer- AI Cloud platform
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 389 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
- The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
- Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
- We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
- We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
- From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
- We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
- If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
- EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.
What Fellow Engineers Say