6 months ago
Responsibilities
- Respond to and resolve emergent problems.
- Write software and build automation to prevent problem recurrence.
- Leverage knowledge of data structures, algorithms, and design patterns.
- Utilize both object-oriented and functional programming approaches.
- Manage availability, latency, scalability, and efficiency of the product.
- Contribute to team feature breakdowns and design of new implementations.
- Identify opportunities for code refactoring and performance optimizations.
- Communicate technical designs effectively for small to medium sized audiences.
Requirements
- 5+ years experience building and delivering enterprise grade software applications.
- Fluency in Java, Hibernate, RDBMS, and JDBC.
- Experience in CI/CD in cloud environments like AWS.
- Strong problem-solving skills in high-performance, real-time, distributed data systems.
- BE/B.Tech/BS in Computer Science or related technical discipline.
- Demonstrable understanding of systems, algorithms, and OO design.
- Experience contributing to breakdowns and design of new feature implementations.
- Familiarity with Agile methodologies.
Benefits
- Comprehensive benefits package supporting health, wellbeing, and financial future.
- Employee Assistance Program (EAP) with free mental health support.
- Tuition reimbursement for education advancement.
- Growth opportunities including leadership programs and specialized training.
- Inclusive community with employee-led affinity groups.
Categories
About Appian
Appian builds a low-code platform for process automation, case management, and data orchestration, used by large enterprises and government agencies to design and run mission-critical workflows. It sells subscriptions and services for cloud and on-premise deployments, spanning BPM, RPA, process mining, and AI-enabled capabilities. Founded in 1999 and headquartered in McLean, Virginia, Appian is a public company listed on NASDAQ.
