Senior Software Engineer
Upbound
San Francisco, United States Posted September 12, 2026
Check how well your resume matches this job
Job Description
Join Upbound as a Senior Software Engineer and help build and operate Upbound Spaces, the multiple control plane management software at the heart of the Upbound Platform. You will be responsible for scaling Upbound to support thousands of control planes, extending enterprise control plane management and operations both in the cloud and on-premises. You will actively build and operate Upbound Spaces in production, troubleshoot and resolve issues, and contribute to Upbound's open-source projects. This is a remote-first position with flexible hours and a comprehensive benefits package.
- Actively build and operate Upbound Spaces in production, troubleshooting and resolving issues across multi-tenant SaaS environments.
- Take ownership of building features in high demand by Upbound's customers and deliver new functionality that will delight and amaze our users.
- 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.
- Have empathy for customers and keep them in mind as you build solutions, understanding that reliability and debuggability are features
- Are comfortable working directly with customers to understand, reproduce, and resolve complex technical issues in their environments
- Demonstrate excellence in your work, constantly trying to improve your skills and the operational posture of the systems you build
- Have experience operating production cloud services at scale: monitoring, alerting, incident response, post-mortems, and continuous improvement of service reliability
- Take responsibility and ownership for solving problems even if they are outside your lane, especially during incidents affecting customer workloads
- 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
- 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
- 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
- Realize the importance of clear communication and effective collaboration to work as a team, deliver great results, and support customers through technical challenges
Required Skills
Similar Jobs
How to apply
You apply on Upbound’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Upbound
See every open role at Upbound on ARes.
More Jobs at Upbound