Appian Corporation is seeking a Lead Software Engineer to join their team in Chennai, India. This role requires 10+ years of experience in building enterprise-grade software applications. The ideal candidate will have a strong background in Java and web technologies, with experience in CI/CD in cloud environments like AWS and continuous integration systems like Jenkins.
As a Lead Software Engineer, you'll be responsible for resolving emergent problems, writing software, and building automation to prevent problem recurrence. You'll leverage your knowledge of data structures, algorithms, and design patterns to write full-stack software using Java and web technologies such as Gradle, JDBC, Hibernate, Spring, Kafka, Quartz, TypeScript, Redux, and React.
Key responsibilities include managing product availability, latency, scalability, and efficiency, contributing to team feature breakdowns and designs, and maintaining a high degree of personal responsibility for the team's overall performance. You'll also need to identify opportunities for code refactoring and performance optimizations, and effectively communicate technical designs to various audiences.
Appian offers a supportive work environment with a focus on continuous learning and growth. They provide comprehensive training and development programs, including department-specific training, mentorship, and a First-Friend program for new hires. The company also offers growth opportunities through leadership programs, skills-based training, and tuition reimbursement.
Join Appian and be part of a passionate team dedicated to accomplishing hard things while adhering to core values of Respect, Work to Impact, Ambition, and Constructive Dissent & Resolution.