A

Appian

Builds software that automates business processes

Senior Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeMcLean, VA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related technical field is required.
  • At least 4 years of professional experience building, delivering, and optimizing software applications are required.
  • Proven experience programming in Java, Python, or other interpreted or compiled languages such as C or C++ is required.
  • A solid foundation in Linux system fundamentals, including threading, memory management, and context switching, and shell scripting is required.

Responsibilities

  • Build custom internal tools, automation scripts, and diagnostic software to identify, isolate, and eliminate complex platform bottlenecks.
  • Create and expand libraries, frameworks, and infrastructure for continuous automated performance and load testing across the platform.
  • Use observability tools to monitor, trace, and optimize real-time system behavior.
  • Respond to complex customer performance investigations and production issues, conducting root-cause analysis to prevent recurrence.
  • Use JVM knowledge and Linux fundamentals to profile runtime performance, tune application servers, and optimize database queries.
  • Partner with cross-functional scrum teams to deliver performant solutions to technical challenges.

Desired Qualifications

  • Deep technical knowledge of the JVM, including garbage collection tuning, heap dump analysis, and Java application servers such as Tomcat and Spring.
  • Hands-on experience with cloud-native monitoring and tracing tools such as OpenTelemetry, Prometheus, Grafana, Loki, and ElasticSearch, and load-testing tools such as Locust.
  • Experience with modern CI/CD pipelines, containerization, and orchestration technologies such as GitLab, Jenkins, Docker, and Kubernetes.
  • A proven track record in rapid-response incident management and production-level debugging.

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