remote
Principal Software Architect - Emerging Technologies - Granicus
Software Architect
Lead the design and delivery of cutting‑edge GovTech solutions, driving cloud‑native architecture, AI/ML integration, and scalable microservices across AWS, Kubernetes, and Terraform environments.
About the role
Key Responsibilities
- Architect and oversee end‑to‑end development of cloud‑native GovTech applications using Python, Node.js, and microservices patterns.
- Lead the adoption of AI/ML capabilities to enhance citizen engagement and data analytics.
- Design and implement scalable, secure infrastructure on AWS, leveraging Kubernetes, Terraform, and Docker.
- Collaborate with cross‑functional teams to define technical standards, best practices, and governance frameworks.
- Mentor engineering teams, conduct code reviews, and champion continuous improvement.
Requirements
- 10+ years of software architecture experience in large‑scale, mission‑critical environments.
- Proficiency in Python, Node.js, and modern cloud services (AWS, Kubernetes, Terraform).
- Hands‑on experience with AI/ML pipelines and data‑driven product development.
- Strong understanding of security, compliance, and accessibility in public‑sector applications.
- Excellent communication skills and a proven ability to influence stakeholders at all levels.
Skills
pythonnodejsawsmachine learningkubernetesterraformdocker