Appian is seeking a Lead Software Engineer to be the technical anchor for ambitious engineering initiatives. The successful candidate will lead the design and orchestration of high-stakes systems, integrating cutting-edge AI into the core fabric of the Appian platform.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 10+ years of professional software engineering experience.
- Strong understanding of data structures, algorithms, design patterns, object-oriented as well as functional programming.
- Deep expertise in Java & modern web technologies, with a mastery of data structures, algorithms, and complex design patterns.
- Experience building and scaling distributed systems in AWS cloud-native environments and modernization of applications/platforms.
- Strong knowledge of enterprise application architecture.
- Experience managing "large-scale" codebases where performance optimization and bottleneck identification are critical.
- Experience in AI/ML integration, specifically implementing intelligent features like RAG or agentic workflows into enterprise software.
- Experience with using AI tools and models like Amazon Q, Kiro, Claude.
Benefits
- Comprehensive benefits package designed to support health, wellbeing, and financial future
- Employee Assistance Program (EAP) with free mental health support
- Life and disability insurance
- Employee Stock Purchase Program (ESPP)
- Retirement/pension plan
- Wellness dollars
- Tuition reimbursement
- Family-forming benefits