Lead and manage a team of engineers responsible for application modernization, cloud engineering, and cloud operations; drive execution, delivery commitments, and talent development
Own modernization assessments for monolithic Java applications and define phased migration strategies to AWS (rehost/replatform/refactor), including sequencing, risk management, and dependency planning
Lead decommission of monolithic applications into microservices aligned to business domains and bounded contexts; guide API design, service contracts, and integration standards
Provide cloud platform governance, standards, procedures, and automated workflows, focusing on CI/CD, infrastructure as code, automated testing, and auditability
Collaborate across CTO, Engineering, Security, and Business stakeholders to prioritize, plan, and communicate modernization and cloud transformation progress
Responsible for availability, latency, performance, efficiency, monitoring/observability, emergency response, capacity planning, setting and maintaining SLOs, SLIs and Error Budgets, and creating dashboards
Manage site stability, performance, reliability, and maintain uptime for production environments; partner with stakeholders to ensure production readiness and runbooks
Develop and mature a multi-environment observability stack (metrics/logs/traces) and extend it to predict capacity needs based on usage patterns
Strive for automation to reduce toil and increase development velocity (self-service pipelines, standardized templates, reusable patterns)
Lead root cause analysis for complex production incidents in distributed Java/microservices environments and drive corrective/preventive actions
Hands-on expertise with design, deploying and troubleshooting cloud services.
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field OR equivalent experience
10–12 years of experience in software engineering / cloud engineering / platform engineering with demonstrated delivery of enterprise modernization initiatives
3+ years in team leadership responsibilities (people management and/or delivery leadership), including coaching/mentoring engineers and driving outcomes in Agile delivery models
Strong hands-on expertise in Java (e.g., Spring / Spring Boot) and building/operating production services
Proven hands-on experience migrating applications to AWS, including modernization/refactoring where required
Demonstrated experience breaking monolithic applications into microservices, including service boundaries, data separation strategies, and service-to-service communication approaches
Strong experience with containers and orchestration (e.g., Kubernetes/EKS) and cloud-native deployment practices
Strong knowledge of CI/CD platforms and infrastructure as code tools (e.g., Jenkins/GitHub Actions; Terraform/CloudFormation)
Experience with observability tools/practices (metrics, logs, traces) and operational best practices for production environments
Strong understanding of cloud security fundamentals (IAM/RBAC, network controls, encryption) and modern authentication/authorization concepts (OAuth2/OIDC)
Excellent communication, presentation, and stakeholder management skills with the ability to influence executives and technical teams
Demonstrated ability to manage multiple priorities, navigate ambiguity, and deliver roadmaps that meet business and regulatory needs.
Tech Stack
AWS
Cloud
Java
Jenkins
Kubernetes
Microservices
Spring
Spring Boot
SpringBoot
Terraform
Benefits
best-in-class employee benefits and programs that cater to work-life integration and overall well-being