2 Senior Software Architect Cloud Solutions jobs in whatjobs
Senior Software Architect - Cloud Solutions
Posted 10 days ago
Job Viewed
Job Description
Our client, a leader in cloud-native software solutions, is seeking a visionary Senior Software Architect to lead the design and implementation of scalable, robust, and secure cloud-based applications. This is a critical, fully remote position where you will shape the technical direction and architecture of our next generation of software products. You will leverage your expertise in cloud technologies and modern software development practices to deliver exceptional value to our users.
Responsibilities:
Qualifications:
Responsibilities:
- Define and evolve the overall software architecture for cloud-based products, ensuring scalability, reliability, and performance.
- Lead the design and development of microservices architectures and RESTful APIs.
- Select appropriate technologies, frameworks, and tools for various project needs, with a strong emphasis on cloud-native solutions.
- Collaborate with engineering teams, product managers, and stakeholders to translate business requirements into technical designs.
- Establish and enforce coding standards, architectural principles, and best practices across development teams.
- Guide development teams through the implementation of complex architectural designs.
- Identify and mitigate technical risks and dependencies.
- Champion the adoption of DevOps practices, CI/CD pipelines, and automated testing.
- Evaluate and integrate third-party services and solutions.
- Mentor and coach junior engineers and architects, fostering a culture of technical excellence and innovation in a remote setting.
- Conduct technical reviews, code inspections, and architectural assessments.
- Stay current with emerging technologies and industry trends in cloud computing, software architecture, and development.
- Document architectural decisions, design patterns, and system configurations.
- Facilitate effective communication and knowledge sharing among distributed teams.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architecture or lead role.
- Extensive experience designing and implementing scalable, distributed systems on major cloud platforms (AWS, Azure, GCP).
- Deep understanding of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
- Proficiency in one or more programming languages such as Java, Python, Go, or C#.
- Strong experience with API design and management, including RESTful principles.
- Knowledge of database technologies (SQL and NoSQL) and data modeling.
- Experience with CI/CD tools and practices.
- Excellent understanding of security principles in cloud environments.
- Exceptional problem-solving, analytical, and strategic thinking skills.
- Outstanding communication and interpersonal skills, with the ability to influence and collaborate with technical and non-technical stakeholders remotely.
- Proven ability to lead and mentor engineering teams.
This advertiser has chosen not to accept applicants from your region.
0
Senior Software Architect - Cloud Solutions
Posted 8 days ago
Job Viewed
Job Description
Our client is seeking an exceptional Senior Software Architect to lead the design and implementation of cutting-edge cloud-based solutions. This is a fully remote role, offering the opportunity to work from anywhere in Kenya and contribute to transformative technology projects. You will be responsible for defining the technical vision, architecture, and strategic direction for our client's cloud infrastructure and applications. This involves evaluating emerging technologies, designing scalable and resilient systems, and ensuring the security and performance of cloud environments. Your expertise will span various cloud platforms (e.g., AWS, Azure, GCP), containerization technologies (e.g., Docker, Kubernetes), and modern software development practices (e.g., microservices, CI/CD). You will collaborate closely with development teams, product managers, and stakeholders to translate business requirements into robust technical designs. The ideal candidate will possess a deep understanding of distributed systems, data architectures, and DevOps principles. Excellent problem-solving skills, a strategic mindset, and the ability to mentor junior engineers are essential. This role demands strong leadership qualities, excellent communication skills, and the ability to articulate complex technical concepts clearly to both technical and non-technical audiences. You will be instrumental in driving innovation and ensuring that our client's technology stack remains at the forefront of the industry. We are looking for a proactive individual who thrives in a remote, fast-paced environment and is passionate about building high-quality, scalable software solutions. Your contributions will directly impact the future of our client's digital offerings and operational efficiency. This is a senior-level position offering significant autonomy and the chance to shape the technical landscape.
Responsibilities:
Responsibilities:
- Design and oversee the architecture of scalable, secure, and high-performance cloud-based applications.
- Define technical standards, best practices, and development guidelines.
- Evaluate and recommend cloud technologies, tools, and frameworks.
- Lead the development of microservices architectures and APIs.
- Implement and manage CI/CD pipelines for efficient software delivery.
- Ensure the security, reliability, and performance of cloud infrastructure.
- Collaborate with development teams to guide implementation and resolve technical challenges.
- Provide technical leadership and mentorship to engineering staff.
- Translate business requirements into detailed technical specifications.
- Stay current with emerging cloud technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software development and architecture.
- Extensive experience designing and deploying solutions on major cloud platforms (AWS, Azure, GCP).
- Deep understanding of microservices, containerization (Docker, Kubernetes), and serverless computing.
- Proficiency in multiple programming languages (e.g., Java, Python, Go).
- Strong knowledge of DevOps practices and tools.
- Proven experience with database design and management (SQL, NoSQL).
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and interpersonal skills.
- Ability to work independently and thrive in a remote, collaborative environment.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Senior software architect cloud solutions Jobs in Nairobi !
1