Demo

Staff Software Engineer - Application

ICANN
Los Angeles, CA Full Time
POSTED ON 3/22/2025
AVAILABLE BEFORE 5/22/2025

Job Summary:

We are seeking a dedicated and skilled Senior Appian Developer to join our Software Engineering team. The candidate will be responsible for designing, developing, and implementing applications using the Appian platform. This position requires proficiency in Appian, a strong understanding of modern software design, and the ability to lead and collaborate on complex projects.

Key Responsibilities & Duties:

  • Application Development & Architecture:
    • Design and develop scalable Appian applications leveraging best practices in Appian low-code development, reusable components, and effective UI/UX design.
    • Architect solutions that optimize performance, maintainability, and scalability, considering high availability and fault tolerance.
    • Define and enforce coding standards, modular design, and performance tuning techniques within the Appian environment.
  • Integrations & System Connectivity:
    • Develop and implement integrations between Appian applications and external enterprise systems using RESTful APIs, SOAP, JDBC, RPA, Kafka, and other messaging services.
    • Configure and maintain Appian Connected Systems, Web APIs, and integration objects to enable smooth data exchange with third-party applications such as EHRs, CRMs, ERP systems, and legacy databases.
    • Troubleshoot and optimize integration points for performance, security, and reliability.
  • Appian Best Practices & Governance:
    • Apply Appian best practices for application design, including record-centric development, Appian UX patterns, process modeling, and smart services.
    • Implement and maintain Appian object versioning, application packaging, and deployment strategies for DevOps efficiency.
    • Stay updated with Appian product releases and features to ensure best-in-class application performance.
  • DevOps & CI/CD Automation:
    • Support CI/CD pipelines for Appian deployments using tools such as Jenkins, Git, Bitbucket, and Azure DevOps.
    • Automate testing, monitoring, and security compliance for Appian applications in SaaS, on-prem, or hybrid environments.
    • Work closely with cloud and infrastructure teams to optimize application deployment strategies.
  • Security & Compliance:
    • Ensure applications meet enterprise security requirements, including RBAC, OAuth 2.0, SAML, and Appian Security best practices.
    • Implement data encryption strategies, access controls, and secure authentication mechanisms within Appian applications.
    • Collaborate with security teams to conduct penetration testing, vulnerability assessments, and compliance reviews.
  • Stakeholder Communication & Collaboration:
    • Engage with business analysts, solution architects, and technical teams to translate business requirements into scalable Appian applications.
    • Present technical solutions, lead discussions, and provide recommendations to both technical and non-technical stakeholders.
    • Work in a collaborative environment to ensure alignment between business goals and technical implementation.

Required Knowledge, Skills, and Abilities (KSAs):

  • Strong expertise in Appian integrations (REST, SOAP, databases, third-party services, etc.).
  • Proficiency in Appian Records, Interfaces, Process Models, SAIL Components, AI Skills, and Smart Services.
  • Experience designing scalable, modular, and high-performance applications in Appian.
  • Hands-on experience with Appian DevOps, automated deployments, and CI/CD tools.
  • Solid knowledge of enterprise security standards, including RBAC, SAML, OAuth 2.0, and data encryption.
  • Strong understanding of cloud architecture, Appian SaaS, and self-managed deployments.
  • Experience working with relational databases (SQL Server, PostgreSQL, MySQL, Oracle).
  • Experience with building web-based applications with accessibility in mind (WCAG).
  • Experience in Test Driven Development (TDD).
  • Excellent skills in responsive design and cross-browser implementation.
  • Knowledge and/or experience with design system tools such as Figma.
  • Knowledge and experience with deployment automation and cloud environments.

Education and Experience Requirements:

  • Bachelor’s Degree in Computer Science or Engineering preferred, or equivalent work experience.
  • Appian Certification as Senior Developer or Lead Developer preferred.
  • Minimum of 8 years of experience working within the Appian platform.
  • Must have progressive work experience with the SAIL design system.
  • Fluency, both written and spoken, in English is required.

Working Conditions & Physical Requirements:

  • International travel may be required to support ICANN-related meetings as requested for trips lasting 7-10 days, approximately three times per year, likely on different continents.
  • Comfort level with an international work environment that requires availability at times outside normal business hours.
  • Work is performed in a normal office environment with limited privacy and some exposure to background noise.
  • Work location is Los Angeles or remote.
Targeted Base Salary Low:
Targeted Base Salary High:

Note: The salary range provided here is a general estimation for the position at the time of posting based on the primary location. Salary ranges vary based upon geographic regions and countries. Final compensation packages take into consideration of a variety of factors including but not limited to a candidate’s location, work experience, knowledge, skills and other compensable factors.

Back Apply Now

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Staff Software Engineer - Application?

Sign up to receive alerts about other jobs on the Staff Software Engineer - Application career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$63,573 - $82,434
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$132,730 - $173,376
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ICANN

ICANN
Hired Organization Address Washington, WA Full Time
Job Summary: This is a principal architect role responsible for translating requirements into architecture designs that ...
ICANN
Hired Organization Address Washington, WA Full Time
Job Summary: This role is responsible for the technical design, development, and implementation of systems required for ...
ICANN
Hired Organization Address Washington, DC Full Time
Job Summary : This is a principal architect role responsible for translating requirements into architecture designs that...
ICANN
Hired Organization Address Los Angeles, CA Full Time
Job Summary: In the role of a full-stack Senior Software Engineer focusing on our frontend applications, you will use yo...

Not the job you're looking for? Here are some other Staff Software Engineer - Application jobs in the Los Angeles, CA area that may be a better fit.

Staff Software Engineer / Java, Scala / Machine Learning Application

Motion Recruitment Partners, LLC, Santa Monica, CA

AI Assistant is available now!

Feel free to start your new journey!