XX
Senior Software Engineer [REMOTE]Upbound - Job PostingSan Francisco, California, United States
XX

Senior Software Engineer [REMOTE]

Upbound - Job Posting
  • US
    San Francisco, California, United States
  • US
    San Francisco, California, United States

About

Upbound is redefining how modern infrastructure is built for the Agentic AI Era. We’re the creators and primary maintainers of
Crossplane , and we’re building the
Intelligent Control Plane —a new platform layer that makes infrastructure
programmable, autonomous, and composable .
Our mission
is to power the AI-native enterprise with a foundational platform layer that helps teams provision, operate, and adapt infrastructure at scale—so platforms are ready for
both humans and AI agents . We partner with leading cloud providers, ISVs, and open-source communities to help organizations move faster with greater confidence.
Today, Upbound supports
Fortune 500 companies
and platform engineers across
100+ countries . Crossplane has surpassed
100M+ downloads
and is used by
1,000+ teams worldwide . We’re a
Series B
company backed by
GV (formerly Google Ventures), Altimeter Capital, and Intel Capital , and we’ve raised
$69M
to date. Learn more at
upbound.io .
Upbound is hiring a Senior Software Engineer to help us build and operate Upbound Spaces, the multiple control plane management software at the heart of the Upbound Platform. As part of the Spaces team, you will help us scale Upbound to reliably support thousands of control planes, while also extending enterprise control plane management and operations both in the cloud and on premises. Our team is expanding, and this is the perfect opportunity for you to make a significant engineering impact in both development and production operations.
What You’ll Do
Actively build and operate Upbound Spaces in production, troubleshooting and resolving issues across multi‑tenant SaaS environments, as well as contributing to Upbound’s open‑source projects, including Crossplane.
Take ownership of building features in high demand by Upbound's customers and deliver new functionality that will delight and amaze our users.
Investigate and debug complex issues in customer environments, including multi‑control plane scenarios, resource reconciliation problems, and performance bottlenecks.
Communicate through thoughtful and thorough design documents for new initiatives and detailed post‑incident reviews that drive system improvements.
Support the full project lifecycle for highly scalable and reliable services running in a cloud environment – discovery, analysis, architecture, design, review, documentation, building, migration, automation, deployment, production‑readiness, and ongoing operational support.
Write and maintain Go code that interfaces with the Kubernetes API, such as operators, controllers, add‑ons, etc., with a focus on observability, debuggability, and operational excellence.
Deploy, manage, and troubleshoot our Kubernetes services in production, using metrics, logs, and traces to identify and resolve issues quickly.
Build and maintain operational tooling for debugging customer environments, analyzing control plane health, and automating incident response.
Author documentation, user guides, runbooks, and blog posts to support and promote new features that you release.
Support the software release cycle for Spaces self‑hosted distributions, including diagnosing issues in customer‑managed deployments.
Participate in on‑call rotation to support Upbound Cloud, responding to incidents and driving them to resolution.
What You’ll Bring
Have experience operating production cloud services at scale: monitoring, alerting, incident response, post‑mortems, and continuous improvement of service reliability.
Have strong debugging skills across distributed systems, including experience with observability tools (Prometheus, Grafana, OpenTelemetry, distributed tracing) and techniques for diagnosing issues in production environments.
Have experience building and operating controllers that interact with the Kubernetes API server, including troubleshooting reconciliation loops, managing API rate limits, and optimizing controller performance.
Are comfortable working directly with customers to understand, reproduce, and resolve complex technical issues in their environments.
Take responsibility and ownership for solving problems even if they are outside your lane, especially during incidents affecting customer workloads.
Demonstrate excellence in your work, constantly trying to improve your skills and the operational posture of the systems you build.
Have empathy for customers and keep them in mind as you build solutions, understanding that reliability and debuggability are features.
Realize the importance of clear communication and effective collaboration to work as a team, deliver great results, and support customers through technical challenges.
Help create a safe environment where everyone can contribute, learn from failures, share on‑call knowledge, and help each other grow as operators and engineers.
Why Upbound? At Upbound, you’ll help shape the systems and strategies that drive predictable, scalable growth in a product‑led company embracing usage‑based models. If you're excited to build from the ground up, work with cutting‑edge cloud technologies, and directly impact how revenue is generated and scaled—this is your seat at the table.
Voluntary Self‑Identification For government reporting purposes, we ask candidates to respond to the below self‑identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.
As set forth in Upbound - Job Posting’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.
Veteran Self‑Identification We request this information to measure outreach and positive recruitment efforts under the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA). Classification of protected categories is as follows:
A “disabled veteran” is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service‑connected disability.
A “recently separated veteran” means any veteran during the three‑year period beginning on the date of such veteran’s discharge or release from active duty in the U.S. military, ground, naval, or air service.
An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Self‑Identification of Disability Form CC‑305 Page 1 of 1 OMB Control Number 1250‑0005 Expires 04/30/2026.
Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.
Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.
How do you know if you have a disability? A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:
Alcohol or other substance use disorder (not currently using drugs illegally)
Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
Blind or low vision
Cancer (past or present)
Cardiovascular or heart disease
Celiac disease
Cerebral palsy
Deaf or serious difficulty hearing
Diabetes
Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
Epilepsy or other seizure disorder
Gastrointestinal disorders, for example, Crohn’s Disease, irritable bowel syndrome
Intellectual or developmental disability
Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
Missing limbs or partially missing limbs
Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
Neurodivergence, for example, attention‑deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
Partial or complete paralysis (any cause)
Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
Short stature (dwarfism)
Traumatic brain injury
Public Burden Statement: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.
#J-18808-Ljbffr
  • San Francisco, California, United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.