Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Appian Logo

Senior Software Engineer II

Appian

Salary not specified
Aug 14, 2025
McLean, VA, US
Apply Now

Appian is seeking a Senior Software Engineer II to lead the development of their AI-powered low-code platform and drive the design and implementation of complex, scalable solutions.

Requirements

  • Expert proficiency in Python programming.
  • Expertise in Java or C, Spring, JPA, JDBC, Hibernate, Gradle, and Git.
  • Deep understanding of web technologies and AWS cloud services.
  • Demonstrated experience with AI technologies and prompt engineering.
  • Ability to apply both object-oriented and functional programming approaches.
  • Strong advocate for industry best practices, including platform development, DevOps, and CI/CD.
  • Experience with AWS Bedrock and Anthropic Claude.

Responsibilities

  • Lead the design, development, and deployment of enterprise-grade, full-stack applications with a strong emphasis on AI integration.
  • Architect and implement complex, scalable software solutions by designing microservices and independently deployable components that ensure scalability, reliability and security.
  • Drive the adoption of best practices in software development, including code reviews, testing, and continuous integration/continuous deployment (CI/CD).
  • Troubleshoot, investigate, and diagnose incidents using advanced tracing, alerting, and log analysis.
  • Contribute to software performance analysis and system tuning.
  • Build automation to prevent problem recurrence.
  • Create and maintain comprehensive technical documentation.

Other

  • Mentor and guide a team of software engineers, fostering a culture of excellence and continuous improvement.
  • Collaborate with product managers and other stakeholders to define project requirements and timelines.
  • Lead technical discussions and provide guidance on architectural decisions.
  • Take ownership of team performance, quality, stability, and velocity.
  • Champion Agile methodologies and a quality-first culture.
  • BS in Computer Science or related field/degree; MS in Computer Science preferred.
  • 8+ years of experience building and delivering enterprise grade software applications.
  • Proven experience leading software development teams.
  • Experience in a high-volume or critical production service environment.
  • Excellent communication and collaboration skills.
  • A relentless curiosity and passion for innovation.