Iaas Software Architect
Posted 4 hours 50 minutes ago by Conexus
Conexus is partnered with a Global Consulting Partner to source an experienced IaaS Software Architect to join their team. You'll need a proven track record in software architecture and the ability to own architecture end-to-end for its entire life cycle. The ideal candidate will have a holistic approach to software architecture, understanding the surrounding systems and aspects related to core responsibilities, components, and competencies in a forward-looking manner. The ability to navigate solutions and align them within the context of overall platform and project strategy is crucial for success in this role.
Key Responsibilities:
- Own the software architecture end-to-end for its entire life cycle.
- Understand and integrate surrounding systems into core responsibilities.
- Navigate solutions within the context of overall platform and project strategy.
- Communicate complex problems effectively to senior technical stakeholders.
- Document and present solutions, core ideas, and technical details to engineering teams, individual contributors, and non-technical program members.
Must-Have Competencies/Skills:
- Modular/Distributed Software Architecture
- Highly Available Systems Architecture
- Distributed Service Architecture
- Data Modelling (Graph and Relational)
- Python and modern frameworks (eg, pydantic)
- REST API design
- AuthN/Auth (eg, IAM/OAuth/OIDC etc.)
- Distributed System Algorithms (synchronization, replication, consensus etc.)
- Infrastructure as Code (IaC) tools (terraform, ansible etc.)
- Datacenter technologies (VRF, VLAN, VXLAN, hypervisors, Firewalls, storage)
- Observability concepts (logs, metrics, traces etc.)
- Kubernetes (K8s) and containerization
Preferred Competencies/Skills:
- Golang
- C programming language
- Advanced Kubernetes skills: Operator/Controller Design
If this position is of interest, apply here or contact me directly for more details.