About the job
Our client's Orchestration team is seeking a Staff Software Engineer to join them in building a leading SaaS platform. As part of this team, you will play a key role in scaling our client's platform to support a large number of control planes, while enhancing enterprise-level features like single sign-on, Git integration, audit logs, disaster recovery, and more. This is an exciting opportunity to make a substantial impact in engineering.
Key Responsibilities:
- Contribute significantly to the development of our client's flagship SaaS platform.
- Own the development of high-demand features and deliver innovative functionalities that exceed customer expectations.
- Create comprehensive design documents for new initiatives.
- Manage the complete project lifecycle of scalable and reliable services in cloud environments, including discovery, analysis, architecture, design, documentation, deployment, and support.
- Develop and maintain Go code interfacing with Kubernetes API (operators, controllers, add-ons, etc.).
- Deploy and oversee Kubernetes services.
- Produce documentation, user guides, and blog posts to support and promote new features.
- Participate in on-call rotations to support platform operations.
Preferred Qualifications:
- Experience in building and maintaining cloud services, including CI/CD, observability, and scaling.
- Proficiency with Kubernetes.
- Proven ability to take ownership and solve complex problems.
- Commitment to continuous improvement and skill enhancement.
- Empathy towards customers and dedication to building customer-centric solutions.
- Strong communication skills and the ability to collaborate effectively in a team environment.
- Foster an inclusive environment where learning from mistakes and mutual support are valued.
This position is remote-friendly.