Bugcrowd

Cloud Platform Architect

Bugcrowd

full-time

Posted on:

Location Type: Remote

Location: Remote • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $156,800 - $196,000 per year

Job Level

SeniorLead

Tech Stack

AWSAzureCloudDockerDynamoDBFirewallsGoGoogle Cloud PlatformGraphQLJavaJavaScriptKubernetesMicroservicesMongoDB.NETNode.jsNoSQLPostgresPythonTerraform

About the role

  • Architect cloud-native backend systems optimized for scalability, resilience, and cost-efficiency.
  • Define and promote cloud-optimized design patterns such as microservices, event-driven architecture, service mesh, and containerized workloads.
  • Ensure backend systems integrate cleanly with microfrontend architectures through well-designed APIs and edge services.
  • Create architectural blueprints, system diagrams, and technical standards for cloud-native platforms.
  • Champion an API-first design methodology, ensuring all services expose clear, versioned, documented, and secure APIs.
  • Collaborate with frontend/microfrontend teams to define and evolve API contracts that ensure consistency across the platform.
  • Implement API governance, gateways, and standards to support scale and maintainability.
  • Design and maintain modular, scalable microservices aligned with business domains (DDD, bounded contexts).
  • Optimize backend performance, latency, scalability, and fault tolerance.
  • Provide architectural guidance to backend teams around service decomposition, data ownership, caching strategies, and observability.
  • Develop and maintain the multi-cloud architecture strategy (AWS/GCP), focusing on resilience, cost optimization, performance, and security.
  • Design and document scalable, reliable, and secure cloud environments for new and existing platform components.
  • Evaluate and recommend new cloud technologies and services to improve platform capabilities and operational efficiency.
  • Collaborate with engineering and product teams to translate business requirements into robust, scalable cloud infrastructure designs.
  • Lead the adoption and continuous improvement of Infrastructure-as-Code (IaC) practices using tools like Terraform or Pulumi.
  • Oversee and mentor teams in the deployment, monitoring, and maintenance of cloud resources and services (e.g., Kubernetes, serverless components, databases, networking).
  • Establish and enforce best practices for configuration management, continuous integration/continuous deployment (CI/CD), and automated provisioning/de-provisioning.
  • Implement comprehensive monitoring, logging, and alerting strategies to ensure high visibility into system health and performance.
  • Embed security principles and controls into the cloud architecture from the initial design phase (Security by Design).
  • Work closely with the Security team to ensure all cloud infrastructure meets Bugcrowd's stringent security standards and compliance requirements (e.g., SOC 2, ISO 27001).
  • Implement and manage cloud security tools, identity and access management (IAM) policies, and network security controls (VPCs, firewalls, security groups).
  • Act as the subject matter expert for all cloud-related infrastructure and architecture decisions.
  • Provide technical guidance and mentorship to development and operations teams on cloud technologies and best practices.
  • Drive standardization across infrastructure services and deployment methodologies.

Requirements

  • 10+ years of cloud, platform, and backend engineering experience, with strong expertise in distributed system
  • 4+ years architecting cloud-native solutions on AWS, Azure, or GCP.
  • Strong proficiency in at least one backend language (Go, Java, Python, Node.js, .NET, etc.).
  • Experience designing and scaling microservices architectures.
  • Strong understanding of API-first design, RESTful services, GraphQL, or asynchronous APIs.
  • Solid experience with Docker, Kubernetes, and container orchestration.
  • Familiarity with supporting microfrontend ecosystems through well-structured backend APIs and edge services.
  • Deep knowledge of networking, security, observability, and cloud infrastructure.
  • Experience with both relational and NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB).
  • Deep practical experience with Kubernetes (EKS/GKE), Docker, and containerized deployment strategies.
  • Excellent debugging, analytical, and problem-solving skills.
Benefits
  • Remote, work-from-home 100% of the time

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
cloud-native architecturemicroservicesevent-driven architectureAPI-first designInfrastructure-as-Code (IaC)DockerKubernetescloud securitydistributed systemsbackend programming
Soft skills
collaborationmentorshiptechnical guidanceproblem-solvinganalytical skillsleadershipcommunicationstandardizationdesign principlescontinuous improvement
Certifications
SOC 2ISO 27001