Senior Software Engineer

Software company that automates business processes through AI-Powered Process Platform
Backend
Senior Software Engineer
In-Person
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Appian, a leading software company listed on Nasdaq (APPN), specializes in business process automation through their AI-Powered Process Platform. As a Senior Software Engineer at Appian, you'll join a passionate team dedicated to building and maintaining a high-performance, scalable platform that serves diverse customer needs. The role involves working on the full technology stack, from data layer to user interface, solving complex problems of scale and flexibility.

The position requires 4+ years of experience in agile development, with strong expertise in Java or C#. You'll be responsible for engineering reliability into systems, managing performance, and contributing to technical architecture. The role is based in Chennai, India, with an emphasis on in-person collaboration to maintain Appian's strong culture of teamwork and innovation.

Appian offers comprehensive professional development opportunities, including specialized training through Appian University, mentorship programs, and tuition reimbursement. The company culture is built on core values of Respect, Work to Impact, Ambition, and Constructive Dissent & Resolution. They maintain a strong commitment to diversity and inclusion, supported by eight employee-led affinity groups.

This is an excellent opportunity for experienced engineers who want to work on challenging problems at scale, contribute to a market-leading platform, and be part of a company that values continuous learning and professional growth. The role offers the chance to work on technology that directly impacts how businesses operate and transform their processes through automation and AI.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack web and mobile environment
  • Leverage relevant software development experience to influence practices and development
  • Manage availability, latency, scalability and efficiency of the product by engineering reliability into software and systems
  • 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; write software and build automation to prevent problem recurrence

Requirements For Senior Software Engineer

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

Benefits For Senior Software Engineer

Education Budget
  • Training and Development programs
  • Mentorship and First-Friend program
  • Leadership program for new and aspiring managers
  • Appian University training
  • Tuition reimbursement
  • Employee-led affinity groups
  • Comprehensive onboarding

Interested in this job?

Jobs Related To Appian Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Appian, focusing on enterprise-grade software development with 10+ years of experience required, based in Chennai.

Senior Software Engineer

Senior Software Engineer role at Appian, focusing on building scalable, high-performance solutions in the Data Fabric Group, requiring Java expertise and full-stack development skills.

Senior Software Engineer

Senior Software Engineer role at Appian, focusing on building scalable, high-performance solutions in the Data Fabric Group, requiring Java expertise and full-stack development skills.

Senior Software Engineer - Data Fabric Group

Senior Software Engineer role at Appian focusing on scalability and performance optimization in the Data Fabric Group, requiring Java expertise and system design skills.

Senior Quality Engineer

Senior Quality Engineer position at Appian, focusing on manual and automated testing using Java and Python, requiring 6+ years of experience in software quality assurance.