Silicon Valley Bank

Principal Software Engineer - Appian

Silicon Valley Bank
Apply
7 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Own solution architecture and technical design for complex enterprise Appian applications.
  • Lead technical execution across Appian application architecture, data models, process models, integrations, security, and deployment patterns.
  • Develop and review complex Appian SAIL interfaces, process models, records, Data Fabric solutions, integrations, APIs, connected systems, plug-ins, and reusable components.
  • Establish Appian engineering standards, design patterns, naming conventions, reusable components, and development practices.
  • Design scalable solutions for high-volume processing, asynchronous patterns, exception handling, transaction management, and performance optimization.
  • Lead performance engineering and production troubleshooting, including Health Check remediation, query and process optimization, memory management, capacity planning, and root-cause analysis.
  • Define integration architecture using REST and SOAP APIs, web APIs, connected systems, integration objects, messaging, and enterprise integration patterns.
  • Provide technical leadership for Appian Data Fabric, Records, Process Automation, Case Management, RPA, AI/GenAI capabilities, and Document Automation where applicable.
  • Own Appian security standards covering roles, groups, object security, data access, authentication, SSO integration, and secure development.
  • Lead Appian DevSecOps and release engineering, including CI/CD pipelines, automated deployments, application packaging, environment promotion, and release governance.
  • Conduct architecture, design, and code reviews; mentor Appian engineers; and provide technical direction to senior engineers and developers.
  • Partner with business stakeholders, product owners, Enterprise Architecture, Security, Risk, and engineering teams on scalable Appian solutions.
  • Evaluate Appian platform capabilities and recommend architecture, adoption, reusable patterns, and roadmap priorities.
  • Support critical production issues and lead complex problem resolution.

Requirements

  • 10+ years of software engineering experience, including significant experience designing and delivering large-scale enterprise applications.
  • 7+ years of hands-on Appian experience delivering and architecting complex enterprise Appian solutions.
  • Expert knowledge of Appian SAIL, Process Models, Records, Data Fabric, Sites, Web APIs, Integration Objects, Connected Systems, Expression Rules, Interfaces, and reusable components.
  • Deep understanding of Appian architecture, design patterns, performance engineering, Health Check analysis, process optimization, query performance, and production troubleshooting.
  • Strong experience designing enterprise integrations using REST/SOAP APIs, web services, authentication patterns, and integration middleware.
  • Strong experience with relational databases such as Oracle, SQL Server, MySQL, or PostgreSQL, including SQL optimization and data modeling.
  • Strong understanding of Appian security architecture, object security, user and group management, SSO/authentication, and enterprise security standards.
  • Experience with Appian DevSecOps, CI/CD, deployment automation, application packaging, environment management, and release governance.
  • Experience architecting and delivering high-volume, business-critical Appian applications across multiple environments.
  • Experience establishing development standards and reusable architecture patterns, conducting architecture, design, and code reviews, and mentoring senior engineers.
  • Strong understanding of workflow/BPM, case management, business rules, process orchestration, and enterprise automation architecture.
  • Ability to operate as a technical lead across multiple teams without direct people-management responsibility.
  • Excellent communication skills for explaining architecture and technical decisions to engineering teams and senior stakeholders.
  • Current, active Appian Certified Lead Developer certification is required.
  • Additional advanced Appian certifications and demonstrated current Appian platform expertise are strongly preferred.

Benefits

  • Hybrid work arrangement in Bangalore.
  • Inclusive and accessible hiring process with accommodations available during application, interviews, and onboarding.

Tech Stack

Microsoft SQL ServerMySQLPostgreSQLSOAPSQL

Categories

Silicon Valley Bank

About Silicon Valley Bank

51-200 employees
Contact me