Skip to main content
Posted 17 May, 2026

Senior Manager Software Development

Appian Corporation
Chennai, India Full Time
Reference: 102_698333_7715231

At Appian, we're passionate about technology-we love making it, and we love using it. Joining Appian Engineering offers you the opportunity to learn in an environment that prizes cross-functional collaboration and is deeply committed to your professional growth. We aim to revolutionize the way people work by building a platform so intuitive that our customers can truly thrive. In the Senior Manager of Software Development role, you will provide technical leadership for a specific product area while directly driving the professional development of the engineers on your team.

Key Responsibilities:

The ideal candidate will manage development teams, oversee architecture decisions, and ensure scalable, high-quality delivery aligned with business objectives.

This leader is expected to guide software engineers through solving ambiguous and complex problems. They will champion an AI-first approach and bring deep experience in migrating and modernizing legacy applications using cloud-native, modular architectures and emerging technologies.

We are looking for someone with an established background in delivering highly scalable systems and a strong operational track record while working across multiple teams. This role provides the autonomy and ownership needed to innovate and solve the industry's most difficult problems.

Leadership & Team Management

  • Passion for mentoring and developing engineering talent:
    • Lead and mentor a team of developers, architects, and analysts.
    • Set very high standards for the team and in hiring talent.
  • Manage end-to-end project delivery.
  • Establish development standards, governance, and best practices.
  • Demonstrated ability to lead and drive cross-functional teams.
  • Collaborate with stakeholders, product owners, and cross-functional teams.
  • Drive organizational goals and engineering strategic initiatives.

Delivery & Project Management

  • Drive Agile development processes and sprint planning.
  • Ensure high-quality code through reviews and adherence to development standards.
  • Manage timelines, risks, dependencies, and delivery milestones.
  • Ensure projects meet performance, scalability, and security requirements.
  • Coordinate with QA teams for testing strategies and release management.

    Required Qualifications

    Education:

    • A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field is required. A strong academic record from a premier engineering or business institution is preferred
    • Knowledge of Appian is desirable.

    Experience:

    • 15+ years of experience in software engineering.
    • Proven track record in building and scaling distributed systems, preferably in cloud-native environments and modernization of platforms.
    • AI/ML adoption.
    • Proven experience leading development teams.
    • Strong knowledge of enterprise application architecture.
    • Leading engineering teams and managers.

    Technical Skills:

    • Deep Understanding software engineering, Algorithms and Data Structures
    • Experience in AI Adoptability and usage and ML is highly desirable
    • Proficiency in any programming Language (Java, C++, Python, other programming languages)
    • Working knowledge of container technologies, orchestration frameworks (e.g., Kubernetes), and workflow automation.
    • Familiarity with GPU computing and hybrid CPU/GPU architectures.
    • Strong grasp of software development best practices, CI/CD, and DevOps principles.

Sign up for Job Alerts