Software Engineer II

Software company that automates business processes through their AI-Powered Process Platform.
Backend
Mid-Level Software Engineer
In-Person
1+ year of experience
Enterprise SaaS · AI

Description For Software Engineer II

Appian, a leading software company listed on Nasdaq (APPN), specializes in business process automation through their AI-Powered Process Platform. As a Software Engineer II, you'll be integral to ensuring the Appian platform maintains its high performance, scalability, and adaptability. The role spans from high-performance data layer work to cross-platform UI development and design tools creation.

The position is based in Chennai, India, emphasizing an in-person work culture that Appian believes drives their mission for excellence. The company values Respect, Work to Impact, Ambition, and Constructive Dissent & Resolution, creating an environment where passionate professionals tackle challenging problems together.

The role requires expertise in data structures, algorithms, and full-stack development, with opportunities to influence development practices and ensure system reliability. You'll work in an agile environment, contributing to technical architecture, code reviews, and automated testing while solving unique scalability challenges.

Appian offers comprehensive professional development through their Appian University, mentorship programs, and leadership training opportunities. The company fosters an inclusive community through eight employee-led affinity groups and provides various growth opportunities including tuition reimbursement.

This position is ideal for candidates with a computer science background who want to work on complex problems at scale, contributing to a platform that serves innovative organizations worldwide. The collaborative, in-office environment provides abundant opportunities for learning and career advancement while working with exceptional colleagues.

Last updated 4 minutes ago

Responsibilities For Software Engineer II

  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack web and mobile environment
  • Influence practices and development using relevant software development experience
  • Manage availability, latency, scalability and efficiency of the product
  • Contribute to software performance analysis and system tuning
  • Contribute to story breakdowns, acceptance criteria definition, technical architecture and design, code review, and automated test development
  • Respond to and resolve emergent problems and build automation to prevent problem recurrence

Requirements For Software Engineer II

Java
  • B.S. in Computer Science or related field/degree
  • 1+ year of relevant experience in an agile team environment
  • Experience developing in Java or C#
  • Experience using git for version control

Benefits For Software Engineer II

Education Budget
  • Training and Development programs
  • Mentorship and First-Friend program
  • Leadership development program
  • Tuition reimbursement
  • Appian University access
  • Employee-led affinity groups
  • Skills based training

Interested in this job?

Jobs Related To Appian Software Engineer II

Product Engineer II

Product Engineer II position at Appian focusing on platform scalability and performance optimization with full-stack development responsibilities.

Mid-Level Software Engineer for Automation Frameworks

Mid-Level Software Engineer for Automation Frameworks at Appian, focusing on test automation development in Chennai.

Network Engineer (Journeyman)

Network Engineer position at Dark Wolf Solutions focusing on network infrastructure management, requiring 6 years experience and security clearance, offering $80,000-$120,000 salary range.

Junior Software Developer

Junior Software Developer position at Captivation Software focusing on Python development and Jenkins CI/CD integration with security clearance requirements.

Software Engineer

Software Engineer role at Protagonist, working on Narrative Analytics platform with focus on data processing and machine learning.