What are the responsibilities and job description for the Senior Software Engineer (REMOTE) position at Upbound - Job Posting?
The Cloud Services team at Upbound is hiring a Senior Software Engineer to help us build our flagship SaaS offering, Upbound Cloud. As part of the Cloud Services team, you will help us scale Upbound to reliably support thousands of control planes, while also adding enterprise features like Git integration, audit logs, disaster recovery, and much more. Our team is expanding, and this is the perfect opportunity for you to make a significant engineering impact.
In this role, you will have the opportunity to :
- Actively build Upbound Cloud.
- Take ownership of building features in high demand by Upbound's customers and deliver new functionality that will delight and amaze our users.
- Communicate through thoughtful and thorough design documents for new initiatives.
- 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 support.
- Write and maintain Go code that interfaces with the Kubernetes API, such as operators, controllers, add-ons, etc.
- Deploy and manage our Kubernetes services.
- Author documentation, user guides, and blog posts to support and promote new features that you release.
- Participating in on-call to support Upbound Cloud.
We would love to hear from you if you :
LI-REMOTE