onsite
Technical Lead / Principal Software Engineer - Appian
Engineering Manager
Lead the Platform Engineering team to design, build, and maintain scalable, cloud‑native services using Java, Spring, Kubernetes, Docker, and AWS, driving automation and reliability for production systems.
About the role
Key Responsibilities
- Architect and develop high‑availability microservices in Java/Spring for platform tooling and services.
- Design and maintain Kubernetes clusters, Helm charts, and CI/CD pipelines to streamline deployments.
- Collaborate with cross‑functional teams to define platform standards, security, and observability best practices.
- Mentor and coach engineers, fostering a culture of excellence and continuous improvement.
- Drive automation of infrastructure provisioning and monitoring using AWS services and IaC tools.
Requirements
- 10+ years of software engineering experience with a strong focus on backend development.
- Deep expertise in Java, Spring Boot, and container orchestration (Kubernetes).
- Hands‑on experience with AWS, Docker, Helm, and CI/CD tooling (GitHub Actions, ArgoCD).
- Proven track record of leading technical teams and delivering production‑grade systems.
- Excellent communication skills and a passion for mentoring and knowledge sharing.
Skills
javaspringkubernetesdockerawscicd