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.