As a Lead Software Engineer at Appian, you will be responsible for ensuring the Appian platform 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.
Requirements
- 10+ years experience building and delivering enterprise grade software applications
- Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack Java & web technology
- Experience in CI/CD in Cloud environments, like AWS and continuous integration systems, like Jenkins
- Utilize both object-oriented and functional programming approaches in different technologies to implement features effectively
- 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
- Effectively communicate technical designs verbally and/or in writing for small to medium sized technical audiences
Benefits
- Health coverage
- Employee Assistance Program (EAP) with free mental health support
- Life and disability insurance
- Employee Stock Purchase Program (ESPP)
- Retirement/pension plan
- Wellness dollars
- Tuition reimbursement
- Family-forming benefits