Job Description
Appian is seeking a Lead Software Engineer to join their Foundational Infrastructure Group. In this role, the candidate will help re-architect the platform on public clouds, enabling frequent and impactful changes. The Lead Software Engineer will ensure the infrastructure's availability and responsiveness, meeting the needs of a dynamic development team. This position involves working within an agile and global team to transform the architecture into a modern services architecture, leveraging microservices and containerization technologies. This role is based at Appian's HQ in McLean, VA, with an expectation of being in the office 5 days a week.Role involves:
- Re-architecting the platform on public clouds.
- Ensuring infrastructure availability and responsiveness.
- Transforming architecture to a modern services architecture.
- Leveraging microservices and containerization technologies.
Requirements:
- Expertise in AWS or other cloud infrastructures and Infrastructure-as-Code tools.
- Expertise in the Kubernetes ecosystem.
- Experience coaching junior engineers and driving projects.
- Fluency in reviewing architecture/designs and identifying problems.
- Familiarity with code reviews, DevOps, Release Engineering, and infrastructure as code.
- Familiarity with networking and information security in the cloud.
- Focus on keeping automated infrastructure up-to-date.
- Interest in automating the development lifecycle and achieving continuous delivery.
- Excellent communication skills.
- Ability to identify dependencies between teams and escalate blockers.
- Familiarity with leading response for severe issues.
- At least 7 years of experience in enterprise software or SaaS/PaaS environment.
- Fluency in at least one programming language (Python, Golang, or Java).
- At least 5 years of experience working in the Kubernetes ecosystem.
- Bachelors in Computer Science or Engineering, or equivalent experience.
Role offers:
- Leveraging cutting-edge technologies like Kubernetes, Docker, and Gitlab.
- Opportunities for growth and leadership.
- Engineering IndieTime and annual hackathons.
- Working within an agile team.
- Training and development programs.
- Community and inclusivity through employee-led affinity groups.