Software Architect
Core
Customer-facing Software Architect owning end-to-end solution design for clients across AWS, Google Cloud, Azure, and on-premises environments.
Role type
Senior IC Software Architect (Customer-Facing)
Builds
Scalable distributed systems, cloud/on-prem solutions, and reusable reference architectures
Domain
Cloud Computing, Distributed Systems, Enterprise Architecture
Required skills
Distributed system design, Cloud architecture (AWS/GCP/Azure), Microservices patterns, Data modeling, Infrastructure design, Technical stakeholder management, Solution estimation
Preferred skills
IoT solutions, ETL and data pipelines, AI/GenAI architecture, Front-end architecture, Mobile architecture, Cloud certifications
Technologies
AWS, Google Cloud, Azure, Python, Node.js, Java, C#, Kubernetes, Kafka, Spark, React, Angular, MQTT
Responsibilities
Lead technical discovery with customers, Design end-to-end solutions on multi-cloud and on-premises, Define architecture of distributed systems, Produce architecture deliverables (HLD/LLD, ADRs), Support pre-sale activities, Guide development teams through implementation
Seniority
Senior, hands-on IC
