What are the responsibilities and job description for the Cloud Computing Application Architect position at BellyButton Global?
Company Description BellyButton Global is a technology-focused organization dedicated to building scalable, secure, and modern digital solutions for its clients. The company emphasizes innovation in cloud computing, data-driven decision-making, and resilient system design to support long-term business growth. Teams collaborate closely across disciplines to deliver high-quality applications and infrastructure tailored to complex enterprise environments. BellyButton Global values continuous learning, cross-functional teamwork, and practical problem-solving, providing opportunities for professional development and advancement. The organization fosters an inclusive workplace where individuals are encouraged to contribute ideas and improve processes.
Role Description The Cloud Computing Application Architect is a full-time, on-site role based in Atlanta, GA. This position is responsible for designing and overseeing cloud-native application architectures, including selecting appropriate services, frameworks, and integration patterns. The architect collaborates with engineering, DevOps, security, and product teams to translate business requirements into scalable, reliable, and cost-effective solutions. Daily tasks include creating architectural diagrams, reviewing code and design proposals, guiding implementation best practices, and conducting performance and security assessments. The role also involves establishing standards, mentoring technical team members, participating in roadmap planning, and ensuring that deployed applications align with organizational cloud strategy and compliance requirements.
Qualifications
Role Description The Cloud Computing Application Architect is a full-time, on-site role based in Atlanta, GA. This position is responsible for designing and overseeing cloud-native application architectures, including selecting appropriate services, frameworks, and integration patterns. The architect collaborates with engineering, DevOps, security, and product teams to translate business requirements into scalable, reliable, and cost-effective solutions. Daily tasks include creating architectural diagrams, reviewing code and design proposals, guiding implementation best practices, and conducting performance and security assessments. The role also involves establishing standards, mentoring technical team members, participating in roadmap planning, and ensuring that deployed applications align with organizational cloud strategy and compliance requirements.
Qualifications
- Ability to design cloud-native application architectures using major cloud platforms (e.g., AWS, Azure, or Google Cloud).
- Experience with microservices, APIs, containers, and orchestration technologies (e.g., Docker, Kubernetes).
- Knowledge of application security, identity and access management, and compliance best practices in cloud environments.
- Skill in performance tuning, scalability planning, and high-availability design for distributed systems.
- Proficiency in at least one modern programming language (e.g., Java, C#, Python, or Node.js) and familiarity with CI/CD pipelines.
- Strong background in solution architecture, system integration, and data flow design across cloud and on-premises systems.
- Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent relevant experience.
- Prior experience in a cloud architect or senior application architect role in an enterprise or consulting environment.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert, or equivalent) are beneficial.