Senior Software Engineer

Appian•McLean, VA
•Onsite

About The Position

Appian is hiring a Senior Software Engineer for its engineering team in McLean, Virginia. This is an on-site role focused on transforming enterprise-scale cloud infrastructure to support Appian’s AI-Powered Process Automation platform. The engineer will help re-architect cloud infrastructure to improve performance, cost efficiency, reliability, and availability for enterprise customers and internal development teams. The role involves developing and maintaining critical services, leading projects with small teams, collaborating with engineering stakeholders, and conducting architecture and code reviews. The engineer will help build resilient continuous delivery pipelines and modernize cloud-native infrastructure using Kubernetes, Crossplane, and AWS Managed Services. The position also includes documenting systems and runbooks and participating in incident response as necessary. Appian emphasizes technical precision, continuous learning, collaboration, and high code quality.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • At least 3 years of professional software development experience building enterprise-scale applications.
  • Proficiency in at least one modern programming language, such as Python, Go, or Java.
  • Foundational understanding of cloud service providers such as AWS, Azure, or GCP for building scalable, serverless, or cloud-native applications.
  • Excellent spoken and written communication skills and a collaborative problem-solving approach.
  • Ability to obtain or maintain an active Secret-level clearance (DoD Tier 3 investigation) to access IL4/IL5 environments.

Nice To Haves

  • Hands-on expertise with Kubernetes, Crossplane, and Terraform.
  • Experience on infrastructure or platform teams supporting high-volume, mission-critical production services.
  • Proficiency with scripting languages such as Bash or Python.
  • Experience with AWS Managed Services such as EKS, MSK, ElastiCache, and RDS.

Responsibilities

  • Write clean, reliable, well-tested code to maintain critical services and bootstrap new projects.
  • Use agentic software tools to improve development efficiency while maintaining engineering craftsmanship.
  • Lead high-impact projects within small teams and collaborate with internal engineering stakeholders to gather feedback and refine designs.
  • Conduct architecture and code reviews, providing constructive feedback on performance, maintainability, and security.
  • Build resilient continuous delivery pipelines and align infrastructure requirements with platform deployment goals.
  • Modernize infrastructure using Kubernetes, Crossplane, and AWS Managed Services.
  • Write clear documentation and runbooks and participate in incident response as necessary.

Benefits

  • 401(k) plan with company match
  • Flexible time off
  • Paid parental leave
  • Medical, dental, and vision plans
  • Life insurance
  • Disability insurance
  • Wellness programs and wellness dollars
  • Flexible spending accounts
  • Health savings account contributions
  • Employee referral bonus program
  • Learning and development resources
  • Tuition reimbursement
  • Employee Assistance Program with free mental health support
  • Employee Stock Purchase Program
  • Retirement/pension plan
  • Family-forming benefits
  • Potential equity awards for eligible positions
  • Training and development opportunities, including mentorship and specialized department training
  • Employee-led affinity groups and community activities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service