Staff Software Engineer

Redpanda Logo

Redpanda

πŸ’΅ $210k-$258k
πŸ“Remote - United Kingdom, Canada

Summary

Join Redpanda's Cloud engineering team as a seasoned software engineer to architect and build systems delivering Redpanda as a world-class cloud service. You will design and develop Redpanda Cloud services, including Bring Your Own Cloud, Serverless, and Redpanda Connect products. Lead in defining system architecture, designing and developing new features, and operating Redpanda Cloud to meet the 99.99% SLA. Collaborate with Cloud, Core, and Platform engineering teams, and pre/post-sales support to build robust and scalable systems emphasizing stability and zero-downtime upgrades. Help raise the bar across the cloud engineering team and grow a culture of written tradition. This role requires deep technical expertise in distributed systems and public cloud environments.

Requirements

  • Passion for working on deeply technical projects, distributed systems, concurrency & parallelism, and correctness
  • Extensive experience designing and operating reliable large-scale systems in public clouds
  • Experience in shaping, managing, and deploying workloads in Kubernetes
  • Deep understanding of Go
  • Expert knowledge of at least one: AWS, Azure, GCP including experience with IAC both system and network infrastructure
  • Understanding of stream processing
  • Experience and comfortable working with a 100% distributed engineering team, collaborating on GitHub, in the open and a self-starter
  • Passion to grow a culture of written tradition
  • Excellent communication and interpersonal skills, capable of engaging with stakeholders at all levels of the organization

Responsibilities

  • Design, build and maintain our cloud services across AWS, GCP, and Azure, including control plane and data plane aspects
  • Guide and evolve our system architecture in collaboration with other engineering leaders
  • Identify and champion new features, process changes, and other strategic projects that improve our engineering culture and operational excellence
  • Participate in an on-call escalation chain, help drive down problems that lead to on-call escalations, and help drive improving on-call quality of life
  • Work with all the engineering teams on building new services to be deployed across all of our supported clouds
  • Build tools & services to allow automated infrastructure provisioning and self-healing, including deployments and upgrades
  • Make resilience and observability integral to the system, enabling us to run a managed, cloud-based streaming-as-a-service with >99.9% uptime

Preferred Qualifications

  • Working knowledge of building Kubernetes operators for storage systems and stateful workloads
  • Experience building a SaaS platform
  • Operated and used streaming platforms either as a user or provider

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.