About Ubiquiti
At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity.
Role Summary
We are looking for a hands-on Cloud Architect to lead the design and evolution of our AWS-based cloud platform. This role will drive scalable, secure, and cost-efficient architecture, partner with engineering teams on implementation, and help define cloud standards, automation practices, and migration strategies across services and platforms.
Responsibilities (What he/she will do after joining UI)
- Lead the architecture and design of cloud solutions that meet business requirements for scalability, reliability, security, and performance.
- Assess existing systems and infrastructure to identify opportunities for cloud modernization, migration, and optimization.
- Define cloud migration strategies, including application readiness assessment, dependency mapping, risk analysis, and cost estimation.
- Design and implement cloud security guardrails and best practices to ensure the confidentiality, integrity, and availability of systems and data.
- Partner with software engineering teams to build cloud-native services and platforms that are scalable, resilient, and operationally efficient.
- Drive infrastructure automation using infrastructure-as-code and orchestration tools for provisioning, configuration, and lifecycle management.
- Establish standards for observability, performance monitoring, reliability, and cloud cost optimization.
- Provide technical leadership through architecture reviews, design reviews, and cross-functional collaboration.
- Mentor engineers and guide teams on cloud architecture patterns, operational best practices, and implementation trade-offs.
Requirement (Must-Haves)
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience designing and implementing cloud solutions in a Cloud Architect, Solutions Architect, or similar role.
- Strong expertise in AWS services, cloud architecture patterns, and distributed systems design.
- Solid understanding of cloud security principles and best practices, including IAM, network security, encryption, logging, and regulatory considerations such as GDPR.
- Experience planning and executing cloud migration or modernization initiatives.
- Hands-on experience with infrastructure as code, such as Terraform or CloudFormation.
- Strong software engineering background, with proficiency in Java or Go.
- Working knowledge of scripting or automation using Python, TypeScript, or similar languages.
- Strong problem-solving skills, with the ability to translate complex business and technical requirements into practical architecture decisions.
- Strong communication and collaboration skills, with experience working across engineering and cross-functional teams.
- Comfortable using modern AI-assisted development tools and workflows to improve design, implementation, and documentation quality.
Preferred Qualifications
- Master’s degree in Computer Science, Information Technology, or a related field.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Experience with CI/CD pipelines, platform engineering practices, and developer productivity tooling.
- Experience designing highly available, observable, and cost-efficient production systems at scale.
- Familiarity with spec-driven development or AI-assisted engineering workflows.
- Relevant certifications such as AWS Certified Solutions Architect or equivalent cloud certifications.