Appian is looking to hire a Product Engineer to build scalable, high-impact applications that power their customers' success by designing and delivering complex Appian applications that go beyond a single use case, driving performance, usability, and innovation across multiple industries.
Requirements
- Familiarity with object-oriented and/or functional programming concepts.
- Strong problem-solving skills and ability to work across the full application development lifecycle.
- 3+ months of Appian application development experience.
- Internship or relevant hands-on development experience.
Responsibilities
- Design and develop Appian applications that address complex business use cases, ensuring they are performant and demonstrate Appian at its best.
- Build solutions that extend beyond a single customer, creating scalable products that can support multiple customers within a given vertical.
- Work across the full scope of application development, from database management and user experience to tools and patterns that enable high-quality Appian applications.
- Apply knowledge of data structures, algorithms, and design patterns to write solutions using Appian frameworks (SAIL, Process Models, Rules, Expressions, and all Appian Objects), as well as light full-stack and mobile development.
- Contribute to application performance analysis and system tuning efforts.
- Participate in story breakdowns, define acceptance criteria, support technical feature design, and engage in code reviews.
- Troubleshoot and resolve emergent issues, while building automation and applications to prevent recurrence.
Other
- This role is based at our headquarters in McLean, Virginia.
- Employees hired for this position are expected to be in the office 5 days a week to foster that culture and ensure we continue to thrive through shared ideas and teamwork.
- Bachelor's degree in Computer Science or a STEM-related field.