Teams within Engineering
Help us build our award-winning PaaS product that enables people to build cloud and mobile enterprise applications with flexible, visual models instead of custom code.
Be a product owner on a Scrum team. Manage the product to deliver high-quality software.
Challenge your conceptual, interaction, and visual design skills every day.
Create a RESTful web API design on the server, to the Android/iOS-specific renderer for Appian’s cross-platform user interface framework
Why Join Engineering?
Watch this video to get a sense of Appian Engineering’s culture. Are you up for a challenge? Do you love to be an essential part of a cohesive team? Do you want to change the face of business software forever?
Take a deeper look at Engineering and if you like what you see reach out to us today!
Join Our Team and be Part of Something Spectacular
Preparing for your Interview
What does an interview day look like at Appian?
Every interview is a little different and is customized to your background. On average, you’ll meet with up to five people that you would work alongside in the future. We love doing cross-functional interviews, for example, even though you may be a product manager you can expect to meet with a software engineer or quality engineer. Our team is very collaborative and our goal is give you a snapshot of the team that you would be a part of.
Expect a mix of behavioral questions (for example discussing your career or academic choices and experiences with your interviewer) and technical questions (for example answering hard coding or problem-solving questions that you haven’t seen before).
Should I study anything ahead of time?
First, know and be prepared to discuss what you’ve done in your work and/or academic experience. We like depth and insight about hard problems you’ve had to solve and most importantly how you did it.
For more technical roles (for example developers, release engineers, etc.) your best strategy is to review the fundamentals: formal computer science concepts like recursion, data structures, hash maps, and algorithms. Our technology is based around a modern Java stack that’s constantly evolving, hence, the reason we are more focused on your ability to problem solve than any one skill.
If I’m a developer, will I have to write code during the interview?
Yes! We want to see how you think. How you break problems down and attack them. We’ve found that there’s no substitute for the real thing when it comes to finding people whose passion and aptitude for coding matches our own.
For coding exercises we often use the whiteboard. If you miss a semi colon, that’s okay. You put an extra level of nesting or recursion? That’s okay, too. It’s called a dry ERASE board for a reason. We like to see code evolve. Comprehension, not compilation, is the goal of the interview.
Say for example you’re asked to reverse a binary tree of key value pairs. Don’t know where to start? Map out your thought process and don’t be afraid to ask, “Like this?” Imagine you’re working through a paired programming exercise; make what you’re trying to achieve clear and work through it together. They may chime in, “Remember it could also use null values!”
What do you know about Appian?
By this time in the hiring process, we expect that you’ve done your research! The best answers tell us about the videos you’ve seen and about the latest analyst reports or technology trends. Also, keep in mind that if you’re speaking to the third or fourth person of the day, the expectations will be higher—you should reference what you’ve learned about the role and about Appian through the interviews.
What do you want to know about us?
Interviewing is a two-way street. We’re looking for like-minded, enthusiastic and talented people to help us accomplish our mission, and we bet that you’re looking for a place where you’re going to love working. Come to your interview prepared with your own questions in order to know that Appian is that kind of place for you.
What should I wear to the interview? Should I bring anything?
Engineering is a casual environment. Wear what makes you feel comfortable and confident. It never hurts to bring a copy of your resume, a notepad, and work samples if it’s relevant—it shows us that you’re prepared and taking the interview seriously. Oh, and bring your brain (obviously)!
I love working at Appian, because I like to work with people who are smarter than me. It both humbles me and pushes me to become better.
Jane, Senior Product Manager
What keeps me engaged and excited to be at Appian (12 years later!) is the tremendous amount of alignment at every level. Everyone who works at Appian knows why we are here, what we are trying to do, and what they can do to help us get there together. It's both refreshing and rewarding to be a part of such a team.
Adam, VP of Product Development
I joined Appian because of the extraordinary people. Everyone works hard to deliver value, not just software.
Rachel, Product Manager, Engineering