Skip to main content

Senior Software Engineer

Description

Senior Software Engineer – Backend

Appian is a low-code application platform that lets business people build powerful enterprise web and mobile apps with flexible, visual models instead of complex custom code. In order to provide an intuitive experience we need an extremely powerful backend to abstract all of the complexities. This backend should be able to persist our customers data regardless of the volume, workload and number of users (elastically scalable) while ensuring consistent performance and availability. 

As a Senior Software Engineer working at Appian, you will have the opportunity to build highly-available distributed environments which are able to autonomously scale up and down based on customers usage patterns. You will work on solving some of the most complex challenges around optimal resource utilization for large-scale cloud-native and on-premise installations by utilizing data structures, algorithms, object-oriented/functional programming paradigms and distributed computing.

Responsibilities:

  • You take end-to-end ownership of your systems and products
  • You discover, scope, design and implement solutions to fascinating data processing challenges
  • You work in close contact with our product and data science teams to discover the best solutions to our customer’s problems
  • You drive technical innovation of our products by challenging the status quo
  • You investigate new technologies and invent new solutions to existing problems
  • You review and support the work of your team members, encourage everyone to abide by high software engineering standards
  • You mentor, guide and coach junior developers

About you:

  • You have gained 3+ years of professional experience
  • You bring strong foundations in OOP e.g. Java or Scala
  • You have experience with functional programming languages like Scala or Elixir
  • You have a deep knowledge of data structures and algorithms for complex domains
  • You have gained experience with big data technologies (e.g. OLAP, columnar databases, batch processing)
  • You bring experience in web-development and API design
  • You are fluent in English, German is a plus

Nice to have:

  • You gained some experience with Terraform and/or Helm
  • You have some knowledge on how to configure and operate your Software in a Docker/Kubernetes Environment
  • Experience in interfacing with machine learning problems & implementations

Appian Corporation is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. Further, Appian will not discriminate against applicants for inquiring about, discussing or disclosing their pay or, in certain circumstances, the pay of their co worker, Pay Transparency Nondiscrimination .

#LI-AD1

 

Appian Corporation is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. Further, Appian will not discriminate against applicants for inquiring about, discussing or disclosing their pay or, in certain circumstances, the pay of their co‐worker, Pay Transparency Nondiscrimination .   

If you need a reasonable accommodation for any part of the employment process, please contact us by email at ReasonableAccommodations@appian.com and let us know the nature of your request and your contact information. Requests for accommodation will be considered on a case-by-case basis. Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this email address.