LEAD SOFTWARE ENGINEER (KUBERNETES)

Appian
Full-time
McLean, Virginia
Posted on 5 months ago

Job Description

Appian is seeking a Lead Software Engineer to re-architect their platform on public clouds, ensuring high availability and responsiveness. This role involves working with a global agile team to transform the architecture to a modern services architecture utilizing microservices and containerization technologies. The position requires a commitment to in-person collaboration at the McLean, VA headquarters.

Responsibilities

  • Re-architect platform on public clouds
  • Ensure infrastructure availability and responsiveness
  • Transform architecture to a modern services architecture
  • Coach junior engineers
  • Review architecture and designs
  • Conduct code reviews
  • Keep automated infrastructure up-to-date
  • Automate development lifecycle
  • Lead response for severe issues
  • Communicate blockers and escalate as needed

Requirements

  • 7+ years experience designing, building, and architecting software
  • Fluency in Python, Golang, or Java
  • 5+ years experience in Kubernetes ecosystem
  • Expertise in AWS or other cloud infrastructures
  • Expertise using Infrastructure-as-Code tools
  • Familiarity with DevOps, CI/CD, and Terraform
  • Familiarity with networking and information security
  • Excellent communication skills
  • Bachelors in Computer Science or Engineering

Benefits

  • No benefits