Server Engineer

Print Job Description

Responsibilities

Java or C/C++ Software Engineer to develop and maintain Appian's back-end server technologies in a high-availability, high-performance environment.

Lead at a technical level the design, development, testing and debugging of software components and products.

Take ownership of cross team problems and product delivery issues. Proactively communicate across team to coordinate activities.

Requirements:

BS in Computer Science.

Minimum 2 years "hands-on" experience in developing large multi-threaded server software. Experience in software development on both UNIX® and Windows® platforms, including Windows NT/2K(tm), Solaris(tm), AIX(tm), HP-UX®, and Linux®. Strong Object-oriented design and development skills. Cross-platform development experience desirable.

Expert-level Java or C/C++ development skills. Familiarity with RDBMS is highly desirable. Familiar with Distributed Systems preferred.

To apply for this position, please email a cover letter and resume to jobs@appian.com.