onsite
Senior Software Architect - Rumble
Software Architect
Lead the design and evolution of a self‑service cloud platform, shaping architecture for portals, consoles, APIs, billing, and automation using modern cloud-native technologies.
About the role
Key Responsibilities
- Define and evolve the end‑to‑end architecture for the Self‑Service Cloud Portal, Cloud Console, and supporting services.
- Design scalable, secure micro‑service APIs for billing, account management, provisioning, and automation.
- Drive cloud‑native implementation using AWS, Kubernetes, and Infrastructure‑as‑Code tools (e.g., Terraform, CloudFormation).
- Collaborate with product, engineering, and operations teams to translate business requirements into technical solutions.
- Establish architectural standards, best practices, and governance for reliability, performance, and security.
- Mentor engineering teams, conduct design reviews, and ensure alignment with long‑term technical strategy.
Requirements
- 10+ years of software engineering experience with a focus on cloud architecture and large‑scale distributed systems.
- Deep expertise in AWS services, Kubernetes orchestration, and Infrastructure‑as‑Code (Terraform, CloudFormation, or similar).
- Proven track record designing and delivering micro‑service APIs, billing systems, and automation pipelines.
- Strong knowledge of security, scalability, and reliability patterns in cloud environments.
- Excellent communication and leadership skills, with the ability to influence cross‑functional teams.