Senior Software Architect
Core
Designing and guiding the implementation of scalable, reliable, and secure software systems, bridging business strategy and technical execution.
Role type
Senior Software Architect
Builds
Cloud-native, distributed systems, microservices, and high-throughput data platforms
Domain
Enterprise software, customer experience, financial crime, public safety
Deliverable
production ML models | infrastructure | product features
Required skills
Cloud platforms (AWS/Azure/GCP), distributed systems, microservices, REST/GraphQL APIs, SQL/NoSQL databases, DevOps/CI/CD, containerization (Docker/Kubernetes), GenAI/AgenticAI tools
Preferred skills
Scaling systems to millions of users, event-driven architecture, streaming systems (Kafka), Infrastructure as Code (Terraform/CloudFormation), global team collaboration
Technologies
AWS, Azure, GCP, Kafka, Terraform, CloudFormation, Docker, Kubernetes, React, Angular, Vue, Node.js, Python, Java, PHP, C#/.NET, Windsurf, Cursor, GitHub CoPilot, Chat GPT, Anthropic, OpenAI
Responsibilities
Define end-to-end architecture for complex software systems, evaluate and select technologies, create architectural blueprints and roadmaps, ensure scalability and fault tolerance, lead design reviews, mentor engineering teams, optimize cloud cost efficiency, enforce security and compliance standards
Seniority
Senior, hands-on IC with leadership responsibilities
