← Back to jobs
Bugcrowd
Bugcrowd

Software Architect

engineeringfull-timeRemote - US
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Job Summary

We are seeking a highly skilled Software Architect to design, implement, and optimize cloud-native platforms that support modern API-driven systems and microfrontend applications. You will define architectural standards, lead cloud-native design efforts, and collaborate closely with frontend and platform teams to ensure seamless integration between microservices, APIs, and microfrontends.

The ideal candidate will have deep expertise in cloud security best practices, infrastructure-as-code (IaC), and optimizing distributed, high-availability, and fault-tolerant systems that underpin our industry-leading crowdsourced security platform. You will be instrumental in defining our cloud strategy and ensuring our infrastructure scales securely and efficiently to meet the demands of our global customer base.

Essential Duties and Responsibilities

Cloud-Native Architecture & Design

  • 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.

API-First Strategy

  • 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.

Microservices & Backend Engineering

  • 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.

Cloud Strategy & Architecture

  • 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.

Infrastructure & Operations

  • Lead the adoption and continuous improvement of Infrastructure-as-Code (IaC) practices using tools like Terraform or Pulumi.
  • Oversee an
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist
Apply now