P
Remote Senior Software Architect - Cloud Native Solutions
Job Description
Our client, a rapidly expanding leader in cloud-based software solutions, is seeking a highly experienced and forward-thinking Remote Senior Software Architect to lead the design and implementation of their next-generation cloud-native platforms. This is a fully remote position, allowing you to work from anywhere in the US and shape the technological future of the company. You will be instrumental in defining architectural standards, driving technology selection, and ensuring the scalability, reliability, and security of our cloud infrastructure. The ideal candidate possesses a deep understanding of cloud architectures (AWS, Azure, GCP), microservices, containerization, and modern DevOps practices, coupled with a strong ability to mentor engineering teams and influence technical direction.
Key Responsibilities:
Key Responsibilities:
- Design and architect scalable, resilient, and secure cloud-native applications and platforms.
- Define architectural patterns, technical standards, and best practices for cloud development.
- Lead technology selection for cloud infrastructure, services, and development tools.
- Collaborate with product management and engineering teams to translate business requirements into robust technical solutions.
- Provide technical leadership and mentorship to software engineering teams.
- Oversee the implementation of CI/CD pipelines, infrastructure as code, and automated deployment strategies.
- Ensure adherence to security best practices and compliance requirements in cloud environments.
- Conduct architectural reviews, performance tuning, and troubleshooting of complex systems.
- Evaluate emerging cloud technologies and recommend adoption where appropriate.
- Develop and maintain comprehensive architectural documentation.
- Contribute to capacity planning and cost optimization strategies for cloud resources.
- Foster a culture of innovation and continuous improvement within the engineering organization.
- Act as a technical evangelist, promoting architectural vision and standards across the company.
- Ensure high availability and disaster recovery strategies are in place and tested.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 10+ years of experience in software development, with at least 5 years in a senior architectural or lead role.
- Proven experience designing and implementing large-scale, cloud-native applications on platforms like AWS, Azure, or GCP.
- Expertise in microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
- Strong understanding of distributed systems, databases (SQL and NoSQL), and messaging queues.
- Proficiency in multiple programming languages (e.g., Java, Python, Go, Node.js).
- Deep knowledge of DevOps principles, CI/CD practices, and infrastructure as code (Terraform, Ansible).
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and interpersonal skills, with the ability to influence technical decisions.
- Experience with security best practices in cloud environments.
- Certifications from major cloud providers (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert) are highly desirable.
Original posting:
www.whatjobs.com