Experience: 10–12 Years
Employment Type: Full-Time
Work Mode: Remote
Job Summary
We are looking for a Senior Solution Architect with strong expertise in GoLang, cloud architecture, distributed systems, cybersecurity platforms, and large-scale enterprise solutions.
The ideal candidate will own end-to-end solution architecture for a cloud-based cybersecurity platform operating at massive scale, spanning multiple product modules and a broad third-party integration ecosystem.
Key Responsibilities
- Own and define the end-to-end solution architecture across multiple product modules.
- Design highly scalable systems capable of handling millions of assets, endpoints, and events.
- Lead cloud infrastructure architecture covering compute, storage, networking, multi-region, multi-tenant architecture, and disaster recovery.
- Architect and govern integrations with SIEM/SOAR, ticketing systems, identity providers, cloud APIs, threat intelligence feeds, and other third-party platforms.
- Define reusable integration patterns, APIs, data contracts, webhooks, and messaging frameworks.
- Create architecture roadmaps, capacity plans, and technical strategies aligned with product and business objectives.
- Establish architectural standards and guardrails for scalability, security, data flow, API design, and reliability.
- Collaborate closely with Engineering, Product, Security, Infrastructure, and DevOps teams.
- Conduct architecture reviews and threat-model system designs to identify scalability bottlenecks and single points of failure.
- Own key non-functional requirements (NFRs) including performance, availability, security, cost efficiency, and compliance.
- Support presales and enterprise customer discussions involving complex solution architectures.
- Evaluate and select technologies including databases, messaging systems, orchestration platforms, and Infrastructure as Code tools.
Required Skills & Experience
- 10–12 years of experience in software/infrastructure engineering.
- 4+ years of experience specifically in a Solution Architect / Enterprise Architect role.
- Strong expertise in GoLang and software architecture.
- Proven experience designing and operating large-scale distributed systems in production.
- Deep expertise in at least one major cloud platform: AWS, GCP, or Azure.
- Experience with multi-account, multi-tenant architecture, IAM, networking, and cloud cost optimization.
- Strong understanding of distributed systems concepts:
- Data partitioning
- Eventual consistency
- Event-driven architecture
- Caching strategies
- Message queues
- API and integration patterns
- Strong experience designing third-party integration architectures using APIs, webhooks, queues, and other integration mechanisms.
- Good understanding of security architecture and threat modeling.
- Ability to create and maintain C4 diagrams, ADRs, architecture documentation, and data-flow diagrams.
- Strong cross-functional leadership and stakeholder management skills.
- Ability to influence multiple engineering teams and establish common architectural standards.
- Experience with cybersecurity platforms such as SIEM, EDR, CNAPP, CSPM, or threat detection systems is highly desirable.
Nice to Have
- Experience with Splunk, ServiceNow, Okta, AWS Security Hub, or similar enterprise security ecosystems.
- Experience with Terraform, Kubernetes, and Service Mesh.
- Experience scaling Kubernetes or cloud platforms at enterprise scale.
- Experience with regulated environments and standards such as SOC 2, FedRAMP, or ISO 27001.
- Proven experience scaling products from hundreds of thousands to tens of millions of managed assets.
- Experience with enterprise cybersecurity or adjacent domains.
Work Location: Remote