Public Cloud Engineer Architect

Bengaluru, Karnataka, India
Aug 09, 2024
Aug 09, 2025
Hybrid
Full-Time
7 Years
Job Description

We are seeking a dynamic and experienced Lead Cloud Software Engineer to join our cloud engineering team. In this role, you will drive the development of innovative software solutions and services leveraging advanced cloud technologies. You will oversee the design, implementation, and management of cloud systems and infrastructure, ensuring flexibility, scalability, and resilience to meet current and future business needs. Your contributions will be instrumental in shaping our cloud strategy and enhancing our technological capabilities.

Key Responsibilities

  1. Cloud Platform Leadership. Lead the creation of opinionated cloud environments and platforms, ensuring alignment with business and security strategies.
  2. Automation & Standards. Develop and automate standards and deployment processes for cloud-based software.
  3. Solution Design. Design and implement solutions for managing cloud-native applications and protecting data.
  4. Strategic Contributions. Contribute to technology strategy and engineering roadmaps, including executing proof of concepts for cloud platforms.
  5. DevOps Collaboration. Work with DevOps teams to develop tools and infrastructure for cloud development and operations, focusing on microservices deployment and distributed systems monitoring.
  6. TDD & CI/CD. Apply Test Driven Development (TDD) methodologies and support continuous integration and deployment practices.
  7. System Design Consultation. Collaborate with systems engineers to design solutions, understanding project limitations, performance requirements, and interfaces.
  8. Knowledge Sharing. Provide best practice recommendations, create tutorials, write blog articles, and deliver technical presentations for diverse business and technical audiences.
  9. Mentorship. Mentor and guide lower-level employees, fostering a productive and collaborative working environment.

Education & Experience

  • Bachelor’s or Master’s Degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • 7-10 years of experience in distributed and cloud computing, software design, programming languages, and agile methodologies.

Preferred Certifications

  • AWS Certified
  • Microsoft Azure Certified
  • Google Cloud Platform (GCP) Certified
  • Certified Information Systems Security Professional (CISSP) or similar

Knowledge & Skills

  1. Software Engineering. Proficient in agile methodologies, software development, and computer science fundamentals.
  2. Programming Languages. Expertise in Java, JavaScript, Python, SQL.
  3. Cloud Technologies. Deep knowledge of AWS, Microsoft Azure, Google Cloud Platform.
  4. Development Tools. Experience with React.js, Angular, Docker, Kubernetes.
  5. DevOps. Familiarity with CI/CD practices, microservices, and distributed systems monitoring.

Cross-Organizational Skills

  1. Effective Communication. Ability to convey complex technical concepts to varied audiences.
  2. Results Orientation. Demonstrated track record of delivering high-quality solutions.
  3. Learning Agility. Eagerness to stay updated with emerging technologies and trends.
  4. Digital Fluency. Proficient in utilizing digital tools and platforms effectively.
  5. Customer Centricity. Focused on understanding and addressing customer needs.

Impact & Scope

  1. Function Impact. Influence and lead functional project teams, contributing to cross-functional initiatives.
  2. Complexity. Tackle complex problems requiring comprehensive analysis and evaluation of multiple factors.

Disclaimer

This job description is intended to provide a general overview of the role and its responsibilities. It is not an exhaustive list of all tasks and duties, and additional responsibilities may be assigned as needed by management.