3 Senior Software Architect Cloud Native Applications jobs in whatjobs
Senior Software Architect - Cloud-Native Applications
Posted 19 days ago
Job Viewed
Job Description
Our client is seeking a highly experienced and visionary Senior Software Architect to lead the design and development of scalable, resilient, and cloud-native applications. This is a fully remote position, offering the unique opportunity to shape software solutions from anywhere in the world. You will be instrumental in defining the technical strategy, selecting appropriate technologies, and guiding engineering teams in building cutting-edge distributed systems. The ideal candidate will possess a deep understanding of microservices architecture, containerization, CI/CD pipelines, cloud platforms (AWS, Azure, GCP), and modern software development practices. A proven track record of architecting and delivering complex, high-performance applications is essential.
Key Responsibilities:
Required Qualifications:
Key Responsibilities:
- Define and document the overall architecture for cloud-native applications, ensuring scalability, reliability, and security.
- Lead the design of microservices-based systems, APIs, and data integration strategies.
- Select appropriate technologies, frameworks, and tools for software development.
- Establish and enforce coding standards, best practices, and architectural patterns.
- Guide and mentor development teams throughout the software development lifecycle.
- Oversee the implementation of robust CI/CD pipelines for automated testing and deployment.
- Design and implement strategies for containerization (e.g., Docker, Kubernetes).
- Collaborate with product managers and stakeholders to translate business requirements into technical solutions.
- Evaluate and integrate third-party services and open-source technologies.
- Ensure the performance, quality, and responsiveness of applications.
- Conduct code reviews and provide technical feedback to development teams.
- Identify and address technical debt and performance bottlenecks.
- Stay abreast of emerging technologies and industry trends in cloud computing and software architecture.
- Contribute to technical documentation and knowledge sharing within the engineering organization.
- Drive innovation and continuous improvement in software development processes and architecture.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 8 years of experience in software development, with at least 4 years in a software architect role.
- Proven experience designing and architecting scalable, cloud-native applications on major cloud platforms (AWS, Azure, GCP).
- Deep understanding of microservices architecture, design patterns, and best practices.
- Expertise in containerization technologies such as Docker and Kubernetes.
- Strong knowledge of CI/CD principles and tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Proficiency in multiple programming languages (e.g., Java, Python, Go, Node.js) and modern software development methodologies.
- Experience with API design and management (RESTful, GraphQL).
- Familiarity with database technologies (SQL, NoSQL) and data modeling.
- Excellent leadership, communication, and interpersonal skills, essential for guiding remote teams.
- Strong analytical and problem-solving abilities.
- Ability to think strategically and make sound technical decisions.
- Experience with agile development methodologies.
This advertiser has chosen not to accept applicants from your region.
0
Senior Software Architect - Cloud-Native Applications
Posted 21 days ago
Job Viewed
Job Description
Our client is seeking a visionary Senior Software Architect to lead the design and development of scalable, resilient, and high-performance cloud-native applications. This is a fully remote position, allowing you to architect innovative solutions from anywhere in Kenya. You will be responsible for defining the technical vision and strategy for our client's software products, ensuring they leverage modern cloud architectures, microservices, containerization (Docker, Kubernetes), and CI/CD best practices. Your role will involve working closely with engineering teams, product managers, and DevOps to translate business requirements into robust technical solutions. You will guide the selection of appropriate technologies, frameworks, and patterns, and ensure adherence to coding standards, security best practices, and architectural principles. The ideal candidate will possess extensive experience in software development, with a strong focus on cloud platforms (AWS, Azure, GCP) and cloud-native application design. Proven experience designing and implementing microservices-based architectures, RESTful APIs, and distributed systems is essential. We are looking for an individual with exceptional problem-solving skills, a deep understanding of software design patterns, and a passion for building scalable and maintainable systems. Excellent communication and leadership skills are required to mentor development teams and collaborate effectively across departments. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, coupled with a minimum of 8 years of progressive software development and architecture experience, is required. Experience with various programming languages (e.g., Java, Python, Go) and a strong understanding of DevOps principles are highly desirable. This is an opportunity to shape the future of our client's technology stack and drive innovation in cloud-native development.
Location: This role is **fully remote**.
Responsibilities:
Location: This role is **fully remote**.
Responsibilities:
- Define and drive the architecture for cloud-native software applications.
- Design and implement microservices-based systems and APIs.
- Lead the adoption of containerization technologies (Docker, Kubernetes).
- Ensure application scalability, reliability, and security in cloud environments.
- Collaborate with development teams to ensure architectural integrity.
- Select appropriate technologies, frameworks, and tools.
- Promote and implement CI/CD best practices.
- Mentor software engineers and provide technical guidance.
- Minimum 8 years of experience in software development and architecture.
- Proven experience designing and implementing cloud-native applications.
- Strong expertise in microservices, containers (Docker, Kubernetes), and cloud platforms.
- Proficiency in one or more modern programming languages.
- Deep understanding of software design patterns and architectural principles.
- Excellent problem-solving, communication, and leadership skills.
- Bachelor's/Master's degree in Computer Science or related field.
This advertiser has chosen not to accept applicants from your region.
1
Senior Software Architect - Cloud Native Applications
Posted 14 days ago
Job Viewed
Job Description
Our client, a pioneering technology firm, is looking for a visionary Senior Software Architect to lead the design and development of cutting-edge, cloud-native applications. This is a fully remote position, allowing you to contribute your expertise from any location. You will be instrumental in defining the technical direction, setting architectural standards, and guiding engineering teams to build scalable, resilient, and high-performance software solutions. Your role will involve deep engagement with product management, engineering, and operations to ensure architectural integrity and alignment with business goals. Key responsibilities include: designing robust and scalable cloud architectures (AWS, Azure, GCP); defining microservices patterns, API strategies, and data models; establishing coding standards, best practices, and architectural governance; mentoring and coaching software engineers; evaluating and selecting appropriate technologies and frameworks; ensuring the security, reliability, and performance of all developed systems; collaborating with cross-functional teams to translate business requirements into technical solutions.
Qualifications: A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field is required. A minimum of 10 years of experience in software development, with at least 5 years in a software architecture role. Proven expertise in designing and implementing cloud-native applications using microservices, containers (Docker, Kubernetes), and serverless technologies. Strong experience with at least one major cloud platform (AWS, Azure, GCP). Proficiency in multiple programming languages (e.g., Java, Python, Go, Node.js). Deep understanding of distributed systems, system design patterns, and CI/CD pipelines. Excellent problem-solving, analytical, and communication skills. Ability to articulate complex technical concepts to both technical and non-technical audiences. Must be a self-starter, highly motivated, and capable of working independently in a remote environment. This role offers an exceptional opportunity to shape the future of our client's technology landscape and work with a talented, globally distributed team.
Qualifications: A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field is required. A minimum of 10 years of experience in software development, with at least 5 years in a software architecture role. Proven expertise in designing and implementing cloud-native applications using microservices, containers (Docker, Kubernetes), and serverless technologies. Strong experience with at least one major cloud platform (AWS, Azure, GCP). Proficiency in multiple programming languages (e.g., Java, Python, Go, Node.js). Deep understanding of distributed systems, system design patterns, and CI/CD pipelines. Excellent problem-solving, analytical, and communication skills. Ability to articulate complex technical concepts to both technical and non-technical audiences. Must be a self-starter, highly motivated, and capable of working independently in a remote environment. This role offers an exceptional opportunity to shape the future of our client's technology landscape and work with a talented, globally distributed team.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Senior software architect cloud native applications Jobs in Kenya !
2