Senior Software Engineer (REMOTE)
Upbound is redefining how modern infrastructure is built. As the creators of Crossplane and the pioneers of the Intelligent Control Plane, we are leading the shift toward agentic infrastructure: platforms that reason, adapt, and operate alongside AI-native systems.
As a Senior Software Engineer on Upbound Console and Upbound Marketplace, you’ll be responsible for building the user experiences that customers of Upbound directly interact with. As the face and first touch-point for users of the product, you will be tasked with building the experience that will delight and impress them, thereby contributing meaningfully and tangibly to the overall business and product.
In this role, you will be…
- Designing and building the end user facing experiences of Upbound Console and Upbound Marketplace
- Designing and developing backend declarative, RESTful, and GraphQL APIs to retrieve application data and build dynamic visualizations and experiences
- Optimizing and troubleshooting Single Page Applications (SPA) across a diverse variety of environments (browsers, etc.)
- Reporting and fixing bugs in private and public projects
- Designing and authoring test plans, unit testing, and integration testing to ensure high quality code that is free of regressions
- Supporting the full project lifecycle - discovery, analysis, architecture, design, documentation, building, migration, automation, and production-readiness
You are a good fit if you have...
- Written lots of responsive and performant User Interfaces (UIs - TypeScript preferred)
- Developed interfaces solving for cloud computing infrastructure management or Kubernetes management concerns
- Designed reliable, beautiful, and delightful to use Single Page Applications (SPA) with a variety of frameworks (React is ideal)
- Designed and developed APIs and services that are tuned for performance, observability, security, scalability, and high reliability.
- Written test plans and implemented test cases to keep your code to a high standard of quality, using libraries such as Jest and react-testing-library, as well as end-to-end testing frameworks like Cypress
- Followed CSS best practices for designing responsive user interfaces, such as Flex and Grid
- Managed application state with libraries such as Redux
- Optimized the packaging and deployment of your applications with bundling tools like Webpack
- 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 have worked in a startup and distributed/remote team before, and understand the unique challenges of a startup environment.
- You have built or contributed to backend services written in the Go programming language
#LI-REMOTE
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.
About Upbound
Upbound is pioneering infrastructure platforms for the Agentic AI Era, serving Fortune 500 companies and platform engineers across more than 100 countries. The company empowers infrastructure and platform teams with Intelligent Control Planes - based on Kubernetes and Crossplane - that provision, operate, and adapt so platforms are ready for both humans and AI agents. Upbound is the creator and primary maintainer of Crossplane, the popular open-source framework for building cloud-native control planes, with over 100 million downloads and adoption by more than 1,000 teams worldwide. A Series B startup backed by GV (formerly Google Ventures), Altimeter Capital, and Intel Capital, Upbound has raised $69M to date. For more information, visit www.upbound.io.
Create a Job Alert
Interested in building your career at Upbound - Job Posting? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field