Senior Software Engineer (Kubernetes)
Upbound
·
Posted:
August 14, 2023
·
Remote
About the position
The job overview for this role is that Upbound is hiring a Staff Software Engineer to join their Orchestration team and help build their flagship SaaS offering, Upbound Cloud. The role involves actively building Upbound Cloud and contributing to Upbound's open-source projects, with a focus on features in high demand by customers. The engineer will be responsible for supporting the full project lifecycle for highly scalable and reliable services running in a cloud environment, as well as writing and maintaining Go code that interfaces with the Kubernetes API. Additionally, the engineer will deploy and manage Kubernetes services, author documentation and user guides, and participate in on-call support for Upbound Cloud.
Responsibilities
- Actively build Upbound Cloud and contribute to Upbound's open-source projects, especially Crossplane.
- Take ownership of building features in high demand by Upbound's customers and deliver new functionality.
- 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.
- Write and maintain Go code that interfaces with the Kubernetes API.
- Deploy and manage Kubernetes services.
- Author documentation, user guides, and blog posts to support and promote new features.
- Participate in on-call support for Upbound Cloud.
- Have experience building and maintaining cloud services.
- Have moderate to advanced experience with Kubernetes.
- Take responsibility and ownership for solving problems even if they are outside your lane.
- Demonstrate excellence in your work.
Requirements
- Experience building and maintaining cloud services: CI/CD, observability, scaling, and an owner-operator mentality for your code.
- Moderate to advanced experience with Kubernetes.
- Ability to take responsibility and ownership for solving problems even if they are outside your lane.
- Demonstrated excellence in work.
Benefits
- Building and maintaining cloud services: CI/CD, observability, scaling, and an owner-operator mentality for your code.
- Moderate to advanced experience with Kubernetes.
- Taking responsibility and ownership for solving problems even if they are outside your lane.
- Demonstrating excellence in your work and constantly trying to improve your skills.
- Having empathy for customers and keeping them in mind as you build solutions.
- Realizing the importance of clear communication and effective collaboration to work as a team and deliver great results.
- Creating a safe environment where everyone can contribute, learn from failures, and help each other.
- Being part of a company with a commitment to building a great culture.
- Encouraging people of all backgrounds, gender identities, ethnicities, ages, or any other descriptors to apply with enthusiasm and confidence.
- Being in a place where learning, growth, impact, and fun intersect.
- Being 100% comfortable being yourself.