Appian Corporation posted 1 day ago
Full-time • Senior
McLean, VA

About the position

As a Lead Software Engineer in our Foundational Infrastructure Group, you will be helping re-architect the platform on public clouds to allow for frequent, predictable and high impact changes. You will ensure that our world-class infrastructure is always available, responsive, and capable of meeting the diverse needs of a dynamic and high-powered development team. You will work as part of an agile and global team to transform our architecture to a modern services architecture that makes it easy for feature teams to leverage microservices and containerization technologies. This role is based at our HQ in McLean, VA. Appian was built on a culture of in-person collaboration, which we believe is a key driver of our mission to be the best. Employees hired for this position are expected to be in the office 5 days a week to foster that culture and ensure we continue to thrive through shared ideas and teamwork.

Responsibilities

  • Re-architect the platform on public clouds for frequent, predictable, and high impact changes.
  • Ensure world-class infrastructure is always available, responsive, and capable of meeting diverse needs.
  • Work as part of an agile and global team to transform architecture to a modern services architecture.
  • Leverage microservices and containerization technologies.
  • Coach junior engineers and drive projects to impact.
  • Review architecture/designs from team members, identify problems, and suggest better practices.
  • Conduct code reviews focusing on elegance, performance, maintainability, and security.
  • Keep automated infrastructure up-to-date as dependent technologies evolve and scale.
  • Automate aspects of the development lifecycle to achieve continuous delivery.
  • Communicate effectively with both technical and non-technical people.

Requirements

  • At least 7 years experience designing, building and architecting software in an enterprise software or SaaS/PaaS environment.
  • Fluency in at least one programming language, such as Python, Golang, or Java.
  • At least 5 years of experience working in Kubernetes ecosystem.
  • Bachelor's in Computer Science or Engineering, or equivalent experience.

Nice-to-haves

  • Expertise in working with AWS or other cloud infrastructures like Azure or Google Cloud.
  • Expertise working in Kubernetes ecosystem (e.g. Cilium, Istio, Knative, Keda).
  • Familiarity with DevOps, Release Engineering and trends including CI/CD.
  • Familiarity with infrastructure as code (e.g. Terraform).
  • Familiarity with networking and information security in the cloud (e.g. VPN, compliance, etc.).
  • Ability to identify dependencies between multiple teams and communicate blockers.

Benefits

  • Training and Development: Department-specific training during onboarding, continuous learning focus, mentorship, and First-Friend program.
  • Growth Opportunities: Leadership program for new and aspiring managers, specialized training through Appian University, skills-based training, and tuition reimbursement.
  • Community: Inclusivity through 8 employee-led affinity groups, planning social, educational, and outreach activities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service