Senior Software Engineer
Remote
Full Time
#Software Engineering
#Go
#Kubernetes
#Microservices
#Distributed Systems
#Cloud
We are thrilled that you are considering joining the Cloud Services team here at Upbound. We are currently focused on building our flagship SaaS product, Upbound Cloud, and we want you to help us scale our platform to support thousands of control planes. As a member of our growing team, you will have the chance to implement critical enterprise features like audit logs, Git integration, and disaster recovery solutions. This is a unique opportunity for you to make a lasting engineering impact while working in a fully remote environment.
What you'll be doing
- You will take full ownership of the development lifecycle for our cloud services, from initial architecture and design to production deployment and ongoing support.
- You will write and maintain robust Go code that interacts directly with the Kubernetes API, including the development of controllers and operators.
- You will create high-quality technical documentation and design specifications to ensure our new initiatives are well-communicated and effectively executed.
What you'll bring
- You possess significant experience in building and operating distributed systems based on Go and microservices.
- You are comfortable working within the Kubernetes ecosystem and managing services in a cloud environment.
- You demonstrate a strong sense of ownership and are always willing to solve problems, even when they fall outside of your immediate scope.
- You prioritize clear communication and collaboration, and you strive to foster a safe, supportive environment for your teammates.
- You have a deep sense of empathy for our users and keep their needs at the forefront of every solution you build.
- You are fluent in English and ready to contribute to a remote-first team.
What you'll get
- You will enjoy the flexibility of a fully remote work arrangement.






