LEAD SOFTWARE ENGINEER

Appian
Full-time
McLean, Virginia
Posted on 5 months ago

Job Description

As a Lead Software Engineer at Appian, you will focus on ensuring the platform's speed, scalability, and ability to meet customer needs. This role involves solving complex engineering challenges across the data layer, user interface, and design tools, with a strong emphasis on in-person collaboration at the McLean, Virginia headquarters.

Responsibilities

  • Write software in a full-stack web and mobile environment
  • Radiate best practices and faster development
  • Manage availability, latency, scalability and efficiency
  • Contribute to software performance analysis and system tuning
  • Contribute to team feature breakdowns and design
  • Provide personal responsibility for team performance
  • Perform code reviews
  • Build automation to prevent problem recurrence
  • Identify opportunities for code refactoring and performance optimizations
  • Mentor junior software engineers
  • Share advanced knowledge with others
  • Lead technological changes
  • Communicate technical designs
  • Contribute to long-term documentation

Requirements

  • MS in Computer Science or related field with 5+ years experience, or BS with 7+ years experience
  • Experience in a high-volume or critical production service environment
  • Fluency in Java
  • B.S. in Computer Science or related field

Benefits

  • No benefits