Appian logo

Lead Software Engineer

Appian

Mclean, VA
Full Time
Senior
about 1 month ago

Job Description

About the Role

Our Engineering Enablement team is growing! We empower Appian's developers to work efficiently, securely, and enjoyably by building tools, processes, and systems that reduce friction, enforce best practices, and maximize productivity. As a Lead Software Engineer on this team, you'll provide technical leadership in re-architecting platform infrastructure, creating high-impact abstractions, and enabling self-service capabilities that help teams ship high-quality software faster. 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.

Key Responsibilities

  • Key contributor to team feature breakdowns/sizing and design of new feature implementations.
  • Moderate 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.
  • Build automation to prevent problem recurrence.
  • 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.
  • Lead technological changes to keep the platform modern.
  • Effectively communicate technical designs verbally, visually and/or in writing for small to medium sized technical audiences.
  • Contribute to Appian's long-term documentation through publishing relevant, high-quality content to Engineering's technical documentation site.

Requirements

  • At least 7 years experience designing, building and architecting software in an enterprise software or Saas/Paas environment.
  • Bachelors in Computer Science or Engineering, or equivalent experience.

Qualifications

  • Experience in enterprise software or SaaS/PaaS environments.
  • Educational background in Computer Science or Engineering.

Working at Appian

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.

Apply Now

Job Details

Posted AtJun 30, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Appian

Website

appian.com

Company Size

501-1000 employees

Location

Mclean, VA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches