remote
Senior Software Architect - abstra
Software Architect
Lead the design and evolution of scalable, cloud‑native systems, driving architectural excellence across microservices, DevOps practices, and modern design patterns.
About the role
Key Responsibilities
- Define and evolve the overall system architecture, ensuring scalability, reliability, and security across cloud environments.
- Lead cross‑functional teams in the design, implementation, and deployment of microservices, guiding best practices in API design and service orchestration.
- Champion DevOps culture by establishing CI/CD pipelines, automated testing, and infrastructure as code for rapid, repeatable releases.
- Evaluate and recommend emerging technologies, tools, and frameworks that align with business goals and technical strategy.
- Mentor engineers, conduct code reviews, and promote continuous improvement in architecture and coding standards.
Requirements
- 10+ years of software development experience with a strong focus on architecture and design.
- Proven expertise in cloud platforms (AWS, Azure, or GCP) and container orchestration (Kubernetes, Docker).
- Deep knowledge of microservices patterns, event‑driven architecture, and API gateway solutions.
- Hands‑on experience with CI/CD tooling (Jenkins, GitHub Actions, GitLab CI) and IaC (Terraform, CloudFormation).
- Excellent communication skills and a track record of mentoring and leading technical teams.
Skills
software developmentsystem designproblem solving