
Principal Software Engineer - Appian
Silicon Valley Bank7 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.