Lead Software Engineer - Agile Coach

As a Lead Software Engineer working on the Appian platform, your mission will be to ensure Appian is always fast and scalable. You will be solving problems of scale and flexibility that most engineers never see, building a product capable of serving our customers in ways you never imagined.

You’re enthusiastic about contributing high quality code and have a constant propensity for improving the status quo. You’re a coder at heart but looking to make a broader  impact beyond the scope of writing code and a proven ability of coaching agile teams and evangelizing best practices.

You will:

  • Write solid code to deliver features of exceptional quality
  • Help lead the design and architecture of our Cloud Saas/ Paas product, which includes Java, web services, ElasticSearch, RDBMS, Docker, AWS, etc.
  • Fearlessly conquer scalability challenges
  • Lead your team to new heights by driving for change and building team cohesion


  • 5+ years’ experience building software products
  • Experience as a dedicated Scrum Master or Agile Coach or eagerness to jump into a team leadership role
  • Experience with other Agile approaches and concepts such as Lean, XP, and continuous delivery as well as solid experience leading scrum events: planning, daily scrums, reviews/demos, and retrospectives
  • BS in Computer Science or related field/degree
  • Experience with both Object Oriented and functional programming languages: Java, C++, C#, Scala, Clojure, etc.
  • Expertise in data structures, algorithms and complexity analysis   


Back to top