This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer working on the Appian platform, your mission will be to ensure Appian is always fast, scalable and up to whatever tasks our customers configure it to do. You will be solving problems of scale and flexibility that most engineers never see, building a product capable of serving our customers in ways you never imagined. Your scope extends from the high-performance data layer to the cross-platform user interface to the design tools used to create it.
Job Responsibility:
Respond to and resolve emergent problems
write software and build automation to prevent problem recurrence
Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack Java & web technology environment
Utilize both object-oriented as well as functional programming approaches in different technologies to implement features effectively
Leverage relevant software development experience to radiate best practices and faster development
Manage availability, latency, scalability, and efficiency of the product by designing reliability into software and systems
Be a strong contributor to team feature breakdowns/sizing and design of new feature implementations
Have a high degree of personal responsibility for the overall performance of the team, including capabilities, quality, stability, and velocity
Seek to identify opportunities for code refactoring and performance optimizations regularly and champion these efforts within the team
Effectively communicate technical designs verbally and/or in writing for small to medium-sized technical audiences
Requirements:
5+ years experience building and delivering enterprise grade software applications
Experience in CI/CD in Cloud environments, like AWS and continuous integration systems, like Jenkins
BE/B.Tech/BS in Computer Science or related technical discipline
Demonstrable understanding of systems, algorithms, and OO design or webapi design
You have been a strong contributor to breakdowns/sizing and design of new feature implementations
Agile is your mantra and quality is your goal
Nice to have:
MS in Computer Science preferred
What we offer:
Training and Development
Growth Opportunities
Community
health coverage
Employee Assistance Program (EAP) with free mental health support