Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Principal Software Engineer

  • Source: Greenhouse
  • Cleo (India)
  • On-site
  • Bengaluru
  • Staff

Job Description

About the Role

We are looking for a Principal Software Engineer to shape how our AWS-based SaaS products are built, deployed, and operated. This is a hands-on technical leadership role for an engineer with prior software development experience and deep expertise in AWS, infrastructure as code, CI/CD, automation, and observability.

You will partner with application, platform, product, and security teams to improve the full software delivery lifecycle. You will modernize existing applications by reducing unnecessary coupling and enabling components to be built, tested, released, and deployed independently where the architecture supports it. You will also set technical direction across teams, lead complex modernization initiatives, and mentor engineers in the Bangalore organization.

What You Will Do

DevOps Strategy and Technical Leadership

  • Define DevOps and platform engineering standards, reference architectures, delivery patterns, and operational practices.
  • Lead cross-team initiatives that improve delivery speed, reliability, security, and maintainability.
  • Make and communicate technical decisions that balance modernization, customer impact, and service continuity.
  • Mentor engineers, lead knowledge-sharing sessions, and contribute to hiring and technical interviews.

Application Modernization and Software Engineering

  • Apply software development experience to understand application architecture, dependencies, build systems, runtime behavior, and operational risks.
  • Assess existing applications and reduce tight coupling between components, services, shared libraries, and deployment units where practical.
  • Enable components to be built, tested, versioned, and deployed independently
  • Improve configuration, secrets handling, health checks, logging, metrics, and graceful startup and shutdown behavior.
  • Build automation and engineering tools using a programming or scripting language such as Python, Go, Groovy, or shell.

CI/CD and Developer Experience

  • Design, implement, and operate CI/CD platforms using GitHub Actions and Jenkins.
  • Build and maintain reusable workflows, pipeline templates, and shared components using pipeline-as-code.
  • Create reliable workflows for builds, automated tests, code quality checks, container creation, artifact management, deployment, and environment promotion.
  • Integrate appropriate security and quality checks, including dependency and container scanning and secrets detection.
  • Manage workflow permissions and credentials using least privilege and short-lived credentials or federated identity where supported.
  • Improve build and deployment reliability through caching, parallel execution, consistent toolchains, and clear failure diagnostics.
  • Modernize existing Jenkins pipelines and integrate them with GitHub repositories and Actions where appropriate.
  • Improve developer experience with self-service workflows, standard templates, documentation, and actionable pipeline feedback.
  • Comfortable with uncertainty and ambiguous requirements, and can adapt quickly as the landscape shifts.

AWS, Kubernetes, and Infrastructure as Code

  • Architect, operate, and improve AWS environments, with strong hands-on experience in services such as EKS, ECS, EC2, RDS, S3, Route 53, IAM, ACM, ALB, Lambda, VPC etc.
  • Design and operate multi-account AWS environments, including networking, CIDR allocation, routing, VPN connectivity, DNS, certificates, cross-account access, and security controls.
  • Build and maintain reusable infrastructure as code using Terraform; use CloudFormation where appropriate.
  • Establish practices for IaC module design, environment configuration, review, testing, change planning, drift detection, and state management.
  • Use Docker, Kubernetes, Helm and GitOps practices to deliver consistent application deployments.

AI-Augmented Engineering and Operations

  • Lead adoption of AI coding assistants and agents across platform work, such as authoring Terraform modules, pipeline templates, and Helm charts, and speeding up Jenkins-to-GitHub-Actions migrations. Keep guardrails in place: code review, policy-as-code, automated tests, and plan/apply approvals.
  • Build AI-assisted steps into CI/CD, such as automated PR review, build and test failure triage, flaky-test detection, and plain-language failure summaries for developers.
  • Provide platform support for teams shipping AI features. This covers secure access to model APIs (e.g., Amazon Bedrock), GPU or inferen…

Skills

  • Python
  • Golang
  • groovy
  • Github
  • github-actions
  • Jenkins
  • amazon-web-services
  • Kubernetes
  • amazon-eks
  • amazon-ecs
  • amazon-ec2
  • amazon-rds-for-mysql
  • amazon-s3
  • amazon-route-53
  • aws-iam
  • aws-lambda
  • amazon-vpc
  • google-vpc
  • Terraform
  • drift
  • Docker
  • helm
  • guardrails
  • bedrock
  • datadog
  • Prometheus
  • Grafana
  • amazon-cloudwatch
  • opsgenie
  • cleo
  • greenhouse

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Cleo (India)

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes