Senior Software Engineer

At Appian, we’re not only about building awesome software, but also about growing our culture of passion, energy, and innovation; great people, great software! With Appian Engineering, you’ll write high quality code with amazing colleagues to build an award-winning PaaS product. What is Appian? It’s an application platform that lets non-technical people build powerful cloud and mobile apps with flexible, visual models instead of clunky custom code.

Working at Appian:

  • Modern tech stack
    • Full stack Java/J2EE
    • JavaScript, HTML5, CSS3, React, React Native
    • ElasticSearch
    • Continuous Integration
    • Proprietary in-memory real-time analytics engine
  • Indie time -- time set aside every month for fun side projects
  • Casual working environment -- wear what you want
  • Company retreat, movie nights, fun events -- bring the whole family!
  • Lateral mobility encouraged by supportive senior leadership

About you:

  • You’re an efficient and elegant coder, ideally with 5+ years of strong experience building and delivering web applications
  • Data structures & algorithms delight you; you thrive on solving labyrinthine problems within large, high-performance, real-time, distributed data systems
  • Fundamentals aren’t always fun -- but you know they are critical for understanding anything you seek to learn
  • You have no problem with OOP or functional programming
  • Agility is your mantra, and quality is your goal
  • Bonus points if you’re an expert using RESTful and SOAP-based web services integration
  • Huge plus if you have familiarity with enterprise search products

Appian is an equal opportunity employer and does not discriminate on the basis of race, color, gender, sexual preference, age, religion, creed, national or ethnic origin, marital status, physical handicap, or disability, except where these are bona fide occupational qualifications. All applicants are given equal consideration without regard to the above criteria.


Meet Some of Appian's Employees

James S.

Manager, Software Development

James loves being on the cutting edge of technology and working with his team to help businesses build their own software applications in order to meet their needs.

Naveen B.

Senior Consultant

Helping customers do what they do better is what makes Naveen excited about the work she does every day. She ensures any application Appian develops is of the highest caliber.

Back to top