Solution Architect
Indexed description
This role is ideal for someone who loves coding, thrives on challenges, and enjoys pushing beyond conventional solutions. Your work will directly influence the product’s direction and success, offering real ownership and impact.
Key Responsibilities
- Design end-to-end solution architectures aligned with business and product goals. Work across the full development lifecycle — design, build, test, deploy, and iterate
- Translate functional and non-functional requirements into scalable technical designs
- Provide architectural guidance across application, data, integration, and security layers
- Review code and validate implementations against defined architecture
- Guide development teams on design patterns, best practices, and performance optimization
- Build or support POCs and reference implementations when required
- Ensure adherence to secure design and secure coding practices
- Collaborate with Product, Engineering, DevOps, and Security teams
- Identify technical risks, bottlenecks, and architectural gaps early
- Create and maintain architecture documentation and diagrams
- 5–7 years of experience in software development and solution architecture
- Strong command over at least one programming language, such as:
- C# / .NET (preferred)
- Java
- Python
- TypeScript / Node.js
- Golang
- Proficiency in JavaScript frameworks such as:
- React
- Angular
- Hands-on experience with cloud platforms (AWS / Azure / GCP)
- Strong understanding of microservices, distributed systems, and cloud-native architecture
- Experience with API design, authentication/authorization, and data security
- Solid understanding of secure architecture and application security principles
- Ability to review production code and guide engineering teams effectively
- Experience working on cybersecurity products or platforms (VAPT, GRC, IAM, SIEM, SOC)
- Understanding of AI & MLOps (big plus)
- Exposure to DevSecOps, CI/CD pipelines, and infrastructure-as-code
- Experience with Docker, Kubernetes, and containerized environments
- Prior experience in product-based or SaaS companies
- Cloud or architecture certifications (AWS/Azure Architect, TOGAF, etc.)
- Bachelor’s degree in computer science, Engineering, or a related field
- Relevant certifications are a plus but not mandatory
- Work on real cybersecurity product challenges, not just presentations
- High ownership role with direct impact on product architecture
- Opportunity to influence technology, security, and scalability decisions
- Collaborative environment with strong engineering culture
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search