This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Principal Software Engineer with deep expertise in AWS and Infrastructure as Code (IaC) to design, build, and scale highly reliable cloud platforms. This role will be responsible for defining infrastructure architecture, driving automation-first practices, and mentoring engineers while delivering secure, scalable, and cost-effective cloud solutions. You will work closely with platform, security, SRE, and product teams to enable self-service, zero-touch infrastructure provisioning and improve developer velocity across the organization.
Job Responsibility:
Technical Leadership
Infrastructure as Code & Automation
AWS Expertise
Develop platform features to the highest engineering standards
Spike robust solutions to clear architectural runway ahead of platform feature development
High degree of personal responsibility for the overall performance of the team, including capabilities, quality, stability and velocity
Perform code reviews which provide feedback not only on code quality, but on design and implementation
Seek to identify opportunities for code refactoring and performance optimizations on a regular basis and champion these efforts within the team
Mentor junior software engineers by sharing best-practices and providing guidance on how to become more proficient
Share advanced/expert knowledge with others in the department, both on and off team
maintain a reputation as a key resource in those areas
Identify technical constraints to engineering effectiveness and lead initiatives to address them
Advise product management on technical opportunities and constraints
Collaborate with architects to promote consistency of the platform, inspire design discipline, and continuously advance the state of Appian’s technology
Identify, understand, and bring to fruition technology trends and innovations relevant to Appian Platform
Effectively communicate technical designs verbally, visually and/or in writing for small to large sized technical audiences
Contribute to Appian's long-term documentation through publishing relevant, high-quality content to Engineering's technical documentation site
Requirements:
Deep expertise in AWS and Infrastructure as Code (IaC)
Design and own cloud infrastructure architectures on AWS using Infrastructure as Code
Lead the development of reusable, versioned IaC modules and frameworks
Build and maintain infrastructure using tools such as Terraform / CloudFormation / CDK Ansible (where applicable)
Implement CI/CD pipelines for infrastructure provisioning and change management
Drive immutable infrastructure and automated environment lifecycle management
Define best practices for scalability, availability, security, and cost optimization
Review architecture designs and code to ensure high quality and long-term maintainability
Enable self-service provisioning for internal teams
Deep hands-on experience with AWS services including: Compute: EC2, Auto Scaling, EKS, ECS, Lambda
Networking: VPC, ALB/NLB, Route 53, PrivateLink
Storage: EBS, EFS, S3
Security: IAM, KMS, Secrets Manager
Design secure, compliant environments following least privilege and defense-in-depth principles
Nice to have:
Experience with Kubernetes (EKS) and containerized workloads