Lead Software Engineer

Software company that automates business processes through their AI-Powered Process Platform
Backend
Staff Software Engineer
Contact Company
10+ years of experience
AI · Enterprise SaaS

Description For Lead Software Engineer

Appian, a leading software company specializing in business process automation through their AI-Powered Process Platform, is seeking a Lead Software Engineer to join their innovative team. This role represents a unique opportunity to work with cutting-edge technology while making a significant impact on enterprise-scale solutions. The position requires a seasoned professional who can tackle complex engineering challenges across the full stack of the Appian platform.

The ideal candidate will serve as a technical leader and mentor, contributing to both immediate team success and long-term platform evolution. You'll be responsible for developing high-quality features, architecting robust solutions, and driving technical excellence through code reviews and optimization initiatives. The role combines hands-on development with strategic technical leadership, requiring both deep technical expertise and strong communication skills.

At Appian, you'll be part of a culture defined by core values of Respect, Work to Impact, Ambition, and Constructive Dissent & Resolution. The company offers comprehensive professional development opportunities, including specialized training through Appian University, leadership programs, and tuition reimbursement. The collaborative environment is enhanced by eight employee-led affinity groups that foster inclusivity and community building.

This position offers the chance to work with a publicly traded company (Nasdaq: APPN) that's at the forefront of AI and process automation technology. You'll join a passionate team dedicated to solving complex challenges while contributing to a platform trusted by the world's most innovative organizations. The role provides an excellent opportunity for career growth while working on technology that directly impacts business transformation across industries.

Last updated 2 months ago

Responsibilities For Lead Software Engineer

  • Develop product features to the highest engineering standards
  • Spike robust solutions to clear architectural runway ahead of feature development
  • Take responsibility for team performance, including capabilities, quality, stability and velocity
  • Perform code reviews providing feedback on code quality, design and implementation
  • Identify opportunities for code refactoring and performance optimizations
  • Mentor junior software engineers
  • Share advanced/expert knowledge within the department
  • Lead initiatives to address technical constraints
  • Advise product management on technical opportunities and constraints
  • Collaborate with architects on platform consistency
  • Identify and implement relevant technology trends and innovations
  • Communicate technical designs effectively
  • Contribute to technical documentation

Requirements For Lead Software Engineer

Java
  • MS in Computer Science or related field with 7+ years experience, or BS with 10+ years experience
  • Experience in high-volume or critical production service environment
  • Fluency in Java
  • B.S. in Computer Science or related field (advanced degree preferred)

Benefits For Lead Software Engineer

Education Budget
  • Training and Development programs
  • Mentorship and First-Friend program
  • Leadership development program
  • Appian University access
  • Tuition reimbursement
  • Employee-led affinity groups
  • Comprehensive onboarding

Interested in this job?

Jobs Related To Appian Lead Software Engineer

Lead Software Engineer

Lead Software Engineer position at Appian, focusing on full-stack development and technical leadership for their AI-Powered Process Platform.

Senior Product Manager, Payments Platform Compliance

Lead Google's Payments Platform Compliance initiatives as Senior Product Manager, focusing on AML, sanctions screening, and KYC capabilities.

Senior Technical Program Manager I, Search

Senior Technical Program Manager position at Google Search, leading complex multi-disciplinary projects and driving program management excellence.

Tensor SoC Group Product Manager

Lead Google's Tensor SoC development for Pixel devices, focusing on AI and machine learning capabilities, with 10+ years product management experience required.

Head of Technical Delivery Integration

Lead technical delivery integration role at Google Public Sector, focusing on complex project management and strategic implementation for government and educational institutions.