Summary
What you’ll impact
The Software Engineer on the Cloud team will design, build, and operate systems that enable the organization’s platform to be deployed within client cloud infrastructures on AWS and GCP. This role involves close collaboration with enterprise clients and internal engineering teams to streamline BYOC deployments, ensure security and reliability, and contribute to architectural decisions.
Responsibilities
What you'll do
- Design, build, and operate the systems that make our platform deployable within client cloud infrastructure across AWS and GCP.
- Develop operators, infrastructure tooling, and automation that streamline our bring your own cloud (BYOC) deployment process.
- Support client deployments and onboarding hands‑on, working directly with enterprise clients' engineering and security teams.
- Partner with our forward deployed engineering team to scope requirements and deliver on inflight engagements.
- Diagnose and solve bottlenecks in our BYOC process to streamline operations and expand our engagement capacity.
- Contribute to technical decision making and architecture for our BYOC product.
- Harden the security, reliability, and observability of deployments running in environments we don't fully control.
Requirements
What you’ll bring
- 4+ years of experience building and operating backend or infrastructure systems in production.
- Proficiency in Python for backend development and infrastructure tooling.
- Deep familiarity with cloud products (AWS/GCP), security, and deployment operations.
- Strong understanding of application network architecture including VPCs, DNS, secrets, proxies, etc.
- Hands‑on experience with infrastructure‑as‑code tools (Terraform, Pulumi, or Crossplane) and GitOps workflows.
- Strong communication skills and comfort working directly with enterprise clients.