Senior Cloud Software Engineer

Bengaluru, Karnataka, India
Apr 11, 2025
Apr 11, 2026
Hybrid
Full-Time
15 Years
Job Description

We are looking for a seasoned and visionary Senior Cloud Software Engineer to lead the design, development, and deployment of next-generation software solutions using modern cloud-native approaches. As a key member of our Cloud Engineering team, you will play a pivotal role in developing highly available, scalable, and secure cloud-based services and applications. This role demands a blend of strong architectural thinking, hands-on development expertise, and a strategic mindset to build systems that are both innovative and aligned with business objectives.

Key Responsibilities

  1. Architect Cloud Solutions. Lead the architecture and implementation of scalable and secure cloud-native applications and platforms, ensuring alignment with organizational security and business strategies.
  2. Design & Deployment Automation. Develop standards and best practices for the deployment of software in cloud environments. Automate CI/CD pipelines, infrastructure provisioning, and configuration management.
  3. Cloud Strategy & Roadmaps. Collaborate on defining technology strategies and engineering roadmaps focused on cloud transformation, infrastructure modernization, and application scalability.
  4. Platform Engineering. Work with DevOps to create reusable tooling and foundational infrastructure for microservices-based applications, including observability, service mesh, and fault tolerance.
  5. Technology Evaluation. Continuously explore and evaluate emerging cloud technologies and frameworks to integrate cutting-edge capabilities into the enterprise ecosystem.
  6. Cross-Functional Collaboration. Partner with technical and non-technical stakeholders to iterate on product requirements, provide regular updates, and drive consensus around design and implementation strategies.
  7. Mentorship & Leadership. Serve as a mentor to junior and mid-level engineers, promoting engineering excellence, code quality, and career growth within the team.
  8. Innovation & Problem Solving. Apply independent judgment to solve complex engineering challenges while contributing fresh perspectives and innovative ideas that drive business outcomes.

Education & Experience

  • Bachelor’s or Master’s Degree in Computer Science, Information Technology, Software Engineering, or related discipline.
  • Minimum of 15+ years of professional experience in software engineering, with significant focus on cloud computing, distributed systems, and software architecture.

Preferred Certifications

Cloud Certifications (Any of the following)

  • AWS Certified Solutions Architect
  • Microsoft Azure Solutions Architect Expert
  • Google Cloud Certified – Professional Cloud Architect
  • Cloud Security Alliance (CSA) Certifications

Core Skills & Expertise

Cloud Platforms & Services

  • Deep hands-on experience with AWS cloud services such as Lambda, EKS, ECS, SQS, SNS, Step Functions, RDS, and more.
  • Proficiency in managing and deploying infrastructure via Infrastructure-as-Code (IaC) tools such as Terraform or AWS CloudFormation.
  • Experience with multi-cloud and hybrid environments (Azure, GCP).

Software Development

  • Advanced programming experience in Java (Spring Boot, Spring Cloud) and Node.js.
  • Strong understanding of RESTful API design, event-driven architectures, and distributed systems.
  • Solid experience with microservices architecture, service discovery, and container orchestration (e.g., Kubernetes).

Data & Storage

  • Proficiency with SQL and NoSQL databases such as PostgreSQL, MongoDB, SQL Server, Oracle, and cloud-native RDS/managed services.

Architecture & Design

  • Proven track record of designing enterprise-grade software solutions and middleware systems.
  • Strong grasp of software architecture patterns (monolith, microservices, event sourcing, CQRS).

DevOps & CI/CD

  • Experience integrating CI/CD tools like Jenkins, GitHub Actions, GitLab CI, or AWS CodePipeline.
  • Familiarity with observability tools and logging/monitoring stacks like Prometheus, Grafana, ELK, CloudWatch.

Additional Skills & Attributes

  1. Analytical Thinker. Ability to perform root cause analysis, drive problem-solving initiatives, and foresee scaling issues.
  2. Leadership & Collaboration. Comfortable leading large cross-functional teams and communicating across different levels of stakeholders.
  3. Communication. Strong verbal and written communication skills with the ability to influence and negotiate at executive levels.
  4. Learning Agility. Passionate about continuous learning and staying current with the latest advancements in cloud technologies, DevOps, and AI tools.
  5. Customer Focus. Demonstrated ability to build solutions that address real-world customer challenges with performance, reliability, and usability in mind.

Nice-to-Have

  • Experience in the Printing domain or familiarity with Printer Management Software is a plus.
  • Exposure to AI/ML integration within cloud-based applications.
  • Experience with Serverless application development, GraphQL, or container security tools.

Impact & Scope

  • You will directly impact multiple business functions, leading complex and high-visibility projects.
  • Your work will influence technology strategy across departments and shape the future of cloud operations at scale.

You will work closely with cross-functional teams including DevOps, Product Owners, and Security Architects to build opinionated cloud platforms, automate deployments, and monitor environments for performance and cost optimization. The ideal candidate is not only deeply technical but also a strong mentor and communicator, capable of influencing key decisions and mentoring engineering talent.