Principal Software Engineer - Appian
Role details
Job location
Tech stack
Job description
This role will be a Principal Appian Developer; Appian experience is required., Summary: The Principal Appian Developer will serve as a design authority and capability multiplier for our Appian platform. This role is responsible not only for delivering high-complexity solutions, but for defining standards, enabling teams, and reducing dependency on external partners. This is not a senior "feature developer" role. Success in this position is measured by how effectively the incumbent scales Appian capability across teams, not by how much work they personally complete., * Acts as a design authority for Appian solutions, guiding architecture and design decisions across applications.
- Leads delivery of high-complexity Appian solutions, including case management, record-centric applications, integrations, and reporting.
- Defines, evolves, and enforces Appian standards and patterns (data, records, interfaces, processes, reporting, performance).
- Enable and mentor other Appian developers through reviews, guidance, and structured knowledge sharing
- Reduces reliance on external vendors by building internal Appian self-sufficiency.
- Ensures solutions adhere to platform guardrails, performance best practices, and security requirements.
- Partners with product, business, and platform teams to align Appian solutions to business outcomes.
- Influences Appian DevOps, deployment, and performance monitoring practices in collaboration with shared teams.
Shared / Platform Responsibilities:
Provide leadership input into:
- Packaging and promotion readiness
- CI/CD and automated testing strategy
- Performance monitoring and tuning practices
- Collaborate with platform, DevOps, and security teams to ensure Appian solutions scale safely and reliably, To facilitate working from home, and as a requirement for this role, candidates must provide their own reliable, high speed internet access with sufficient bandwidth to execute all job functions. Company laptop will be provided - (except for temporary internship roles)
Requirements
Bachelor's degree from four-year College or university; plus six to eight years related experience and/or training; or equivalent combination of education and experience. Prefer experience in Healthcare, PBM and/or ABM, workers' compensation and/or insurance industry. Requires a deep understanding of the application of Agile development methodology.
Knowledge, Skills and Abilities:
-
Required experience:
-
5+ years Appian development (end-to-end delivery in Appian Designer)
-
Designing/building Appian SAIL interfaces (complex forms, grids, UX patterns, validation, responsive layouts)
-
BPM / workflow (Process Models, subprocess patterns, process variables, timers, escalations, SLAs, exception handling)
-
Data: Record Types, data modeling, Record views/related actions, data sync patterns, query optimization
-
Integrations: Integration Objects, Connected Systems, Web APIs (REST/SOAP), authentication patterns (OAuth2/JWT/basic), error handling/retries
-
Strong understanding of SQL (selects, inserts/updates, joins, stored procedures/functions) and relational data modeling
-
Security design: groups/roles, object security, record-level security, least-privilege patterns, environment separation
-
Performance & scalability: query tuning, paging, async patterns, expression optimization, interface performance troubleshooting
-
Deployment & SDLC: packaging, environment promotion, versioning strategies, release management, automated testing approach
-
Demonstrated technical leadership: solution architecture, standards/governance, code reviews, mentoring, and leading delivery teams
The following knowledge is not required, but is preferred:
-
Appian certification(s) (Associate / Lead / Senior / specific specialty as applicable)
-
Appian RPA and/or Process Mining
-
Appian plugin development / extensions (e.g., Connected Systems, component plugins) and familiarity with Java for extensions
-
Enterprise integration patterns (queues/events, middleware, iPaaS), and API lifecycle practices (versioning, contracts, observability)
-
CI/CD for Appian (automated deployments, pipeline integration, environment config management)
-
Testing tooling/strategy for Appian (automated regression approach, interface test patterns, API testing)
-
Authentication/SSO (SAML, OIDC) and enterprise security controls
-
Experience with MS SQL Server
-
Cloud infrastructure exposure (Appian Cloud operations concepts, networking basics, monitoring)
-
Familiarity with Agile delivery and working with product owners/BA teams on process discovery and iterative delivery
-
UI familiarity (helpful, not required): HTML/CSS, Bootstrap-style layout thinking, accessibility/usability practices
Agile Competency Requirements:
- Requires an understanding of the application of Agile development methodology.
- Must be comfortable with change, close collaboration, and have conflict resolution skills.
- Knowledge of or willingness to learn Agile / DevOps values.
- Takes initiative and are passionate about what they do.
Role-Based Competencies:
- Shows Drive & Initiative
- Collaboration & Teamwork
- Delivers Quality Results Timely
- Communicates Effectively
- Job Knowledge & Skills
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Paid time off
- Life insurance
- Disability insurance
- Paid holidays
Full job description
Healthesystems offers workplace flexibility with our Work-From-Home model, and a competitive compensation and benefits package including healthcare coverage, PTO, paid holidays, 401(k), company-provided life insurance/disability coverage, wellness options, and more.
Healthesystems welcomes candidates from these states