Senior Software Architect (AI, AWS, React, C#)
Core
Define and evolve technical direction for client-facing products and internal platforms, architecting scalable cloud-native, API-first systems integrating emerging AI capabilities.
Role type
Senior Software Architect (AI & Distributed Systems)
Builds
Scalable, cloud-native, API-first systems; conversational AI platforms; messaging pipelines; ML-adjacent integrations.
Domain
Enterprise software, AI engineering, distributed systems, cloud infrastructure.
Deliverable
production ML models | product features | infrastructure
Required skills
C#, React, distributed systems design, microservices, API-first architecture, relational and non-relational databases, AI-assisted development tools, CI/CD, DevOps, performance optimization, technical documentation.
Preferred skills
Go, Java, Azure cloud services, AWS, Angular, formal architecture experience, technical leadership, machine learning concepts, telecommunications/real-time systems.
Technologies
C#, React, Go, Java, Azure, AWS, CosmosDB, Service Bus, App Services, Angular, GitHub Copilot, Claude Code.
Responsibilities
Set end-to-end technical direction and platform vision; design and document cloud-native systems; integrate AI-assisted development practices; own architecture through implementation and stewardship; conduct code and architecture reviews; diagnose and resolve complex performance bottlenecks.
Seniority
Senior, hands-on IC with leadership responsibilities