Software Engineer |
![]()
The Appian Technology Department is the agile, super-smart engine behind Appian's sophisticated software products. We deliver innovative feature releases every quarter (to the astonishment of our competitors and customers alike). We achieve such a feat by hiring the best people and allowing them to innovate in closely knit, highly skilled teams, mentored by experienced architects and managers, using the latest and greatest tools and technologies. In addition, we believe that working hard without playing hard is just unacceptable -- so we have a great deal of team activities culminating with the annual corporate retreat!
Join Appian and work on exciting projects such as:
|
Building the world's most advanced, yet easy to use, AJAX-based web-application development environment. |
|
Developing innovative, useful, and downright cool integrations with the latest versions of Microsoft software. |
|
Building a super high-performance, scalable, and robust back-end with a specialized high-performance, algorithmic language. |
|
Creating industry-specific, ready-to-use, yet highly flexible applications, in a fraction of the time that anyone else could. |
|
Designing and deploying the world's most advanced rapid-application-development site, AppianAnywhere.com. |
Qualifications:
|
Bachelor's degree in Computer Science or related discipline. Master's degree a plus. |
Ideal Candidates:
|
Solid knowledge of software and system design and implementation. Practical experience in a software company a plus. |
|
In-depth knowledge of advanced software engineering techniques (independent of specific programming languages). |
|
Knowledge of and experience in designing and building J2EE-based web applications. Solid Javascript or C# skills a plus. |
|
Strong communication skills, especially in communicating advanced design ideas. |
|
World-class creative problem-solving and design skills. Strong algorithm skills a plus. |
Job Duties and Expectations:
|
Design and implement innovative features and new capabilities for our market leading BPM Suite, as part of a highly intelligent, skilled, and motivated team. |
|
Learn advanced software development techniques and help to continuously improve them. |
|
Master the leading edge technologies used in our products and suggest relevant uses of other new and innovative technologies. |
|
Quickly learn all relevant parts of the existing code base and effectively build on top of it. |
|
Step up and take a leadership role as early as possible. |
|
Participate in resolving cross team design, implementation, integration, and product delivery issues. Proactively communicate across teams to coordinate activities and prevent issues. |
Compensation:
The compensation range for this position is commensurate with education and experience.
To apply for this position, please email a cover letter and resume to jobs@appian.com.