Appian Corporation is seeking a Senior Software Engineer - Backend to join their team in Sydney, Australia. This role requires 5+ years of experience in building enterprise-grade software applications using Java, Python, or GoLang. The ideal candidate will have a strong background in cloud environments, CI/CD, and a deep understanding of systems, algorithms, and OO design.
As a Senior Software Engineer, you'll be responsible for implementing features using both object-oriented and functional programming approaches, managing service reliability, and contributing to team feature breakdowns and designs. You'll need to leverage your knowledge of data structures, algorithms, and design patterns to write software in a cloud infrastructure environment, working with technologies such as Python, Go, Java, Terraform, Pulumi, GitLab CI/CD pipelines, and various database systems.
Key responsibilities include optimizing code performance, effectively communicating technical designs, and resolving emergent problems while building automations to prevent recurrence. You'll be part of a passionate team dedicated to accomplishing challenging tasks, guided by Appian's core values of Respect, Work to Impact, Ambition, and Constructive Dissent & Resolution.
Appian offers various benefits, including comprehensive training and development programs, growth opportunities through leadership programs and specialized department training, and a strong community rooted in respect. The company provides an inclusive environment with employee-led affinity groups and opportunities for continuous learning.
Join Appian to be part of a team that's automating business processes and improving workflows for some of the world's most innovative organizations. If you're passionate about solving complex problems and driving technological innovation, this role offers an exciting opportunity to make a significant impact.