
Cloud Platform Architect
Bugcrowd
full-time
Posted on:
Location Type: Remote
Location: Remote • California • 🇺🇸 United States
Visit company websiteSalary
💰 $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