A

Appian

Builds software that automates business processes

Lead Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeMcLean, VA, USA

About the Job

Requirements

  • A B.S. in Computer Science or a related field with at least 7 years of experience, or an M.S. in Computer Science or a related field with at least 5 years of experience.
  • A proven track record in high-volume, critical production service environments.
  • Experience building interactive web user interfaces with TypeScript and React, or similar component frameworks.
  • Experience leveraging modern AI coding tools and agentic workflows to accelerate development, improve specification generation, and automate boilerplate tasks.
  • A proven track record of collaborating with key contacts outside the candidate’s immediate area of expertise and influencing team culture.
  • A demonstrated history of guiding less experienced engineers with empathy and taking full ownership of complex deliverables.
  • Strong Java fundamentals, including the Spring Framework, Hibernate/JPA, interface-first architecture, and dependency injection.

Responsibilities

  • Lead feature development and architectural decisions using specification-driven workflows while keeping the platform modern and scalable.
  • Write software in a full-stack web and mobile environment using deep knowledge of data structures, algorithms, and design patterns.
  • Engineer reliability into software and systems to manage availability, latency, scalability, and efficiency.
  • Perform software performance analysis and system tuning to ensure the analytics engine and data layers operate efficiently under high-volume workloads.
  • Design and implement features end-to-end across Liquibase/JPA schemas, Spring/Java services, SAIL system rules, and React/TypeScript components.
  • Build and extend LLM copilot pipelines, prompt workflows, and data visualization experiences such as chart widgets and dashboard builders.
  • Conduct design and code reviews, model best practices, and mentor engineers to increase team proficiency and development velocity.
  • Communicate complex designs across teams and contribute technical content.

Desired Qualifications

  • Hands-on experience building or integrating LLM pipelines, prompt workflows, and AI copilot services into customer-facing products.
  • Experience setting up custom agent harnesses, context configuration files such as AGENTS.md and custom linters, or specification-driven execution workflows.
  • Experience with data visualization libraries such as Highcharts, D3, and Chart.js, and state management patterns such as Redux.
  • A strong user interface and full-stack foundation using React, TypeScript, and functional user interface principles.
  • Familiarity with process mining, analytics, or business intelligence platforms.

About the Company

Appian

Builds software that automates business processes

Appian builds software that banks, insurers, government agencies and other heavily regulated organizations use to automate complex work, such as onboarding clients, settling claims and reviewing grant applications. In 2001, it built Army Knowledge Online, a web portal for US Army personnel that was then considered the world's largest intranet. Customers' developers build apps by connecting visual building blocks instead of writing much code, while a data fabric links records across their existing systems without migrating them and AI agents read documents and handle routine steps. Customers pay subscription fees, mostly for software that Appian runs in its own cloud. Appian was founded in 1999 and is based in McLean, Virginia.

Company size
1,001-5,000
Company stage
IPO
Headquarters
McLean, VA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Appian

See more jobs