Senior Software Engineer - Data Fabric Group

Software company that automates business processes through their AI-Powered Process Platform.
Backend
Senior Software Engineer
Contact Company
3+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer - Data Fabric Group

Appian, a leading software company specializing in business process automation through their AI-Powered Process Platform, is seeking a Senior Software Engineer for their Data Fabric Group. This role presents a unique opportunity to tackle complex scalability challenges that most engineers rarely encounter. You'll be working on a product that serves customers in unprecedented ways, with responsibilities spanning from high-performance data layers to cross-platform user interfaces.

The position requires expertise in full-stack development, particularly with Java and web technologies. You'll be instrumental in ensuring Appian's platform maintains optimal performance, scalability, and reliability. The role combines technical excellence with leadership responsibilities, including code reviews, system design, and knowledge sharing.

Appian's culture is built on core values of Respect, Work to Impact, Ambition, and Constructive Dissent & Resolution. The company offers comprehensive professional development opportunities, including specialized training through Appian University, mentorship programs, and tuition reimbursement. The collaborative environment is enhanced by eight employee-led affinity groups that foster inclusivity and community building.

This role is ideal for experienced engineers who are passionate about solving complex technical challenges, have a strong foundation in computer science fundamentals, and can contribute to both technical implementation and team leadership. You'll be joining a company that's at the forefront of AI-powered process automation, listed on Nasdaq (APPN), and trusted by the world's most innovative organizations.

Last updated a day ago

Responsibilities For Senior Software Engineer - Data Fabric Group

  • Write software in a full-stack Java & web technology environment
  • Implement features using object-oriented and functional programming approaches
  • Manage availability, latency, scalability and efficiency of the product
  • Troubleshoot and diagnose incidents using tracing, alerting and log analysis
  • Contribute to software performance analysis and system tuning
  • Lead team feature breakdowns/sizing and design of new feature implementations
  • Perform code reviews for quality, design and implementation
  • Build automation to prevent problem recurrence
  • Identify opportunities for code refactoring and performance optimizations
  • Share advanced knowledge with team and department
  • Communicate technical designs for small to medium sized technical audiences
  • Contribute to technical documentation

Requirements For Senior Software Engineer - Data Fabric Group

Java
TypeScript
React
Kafka
  • BS in Computer Science or related field with 3+ years experience, or MS with 1+ years experience
  • Experience in high-volume or critical production service environment
  • Fluency in Java or C#
  • Knowledge of data structures, algorithms, and design patterns

Benefits For Senior Software Engineer - Data Fabric Group

Education Budget
  • Training and Development Programs
  • Mentorship and First-Friend Program
  • Leadership Development Program
  • Tuition Reimbursement
  • Employee-led Affinity Groups
  • Comprehensive Department Training

Interested in this job?

Jobs Related To Appian Senior Software Engineer - Data Fabric Group

Senior Quality Engineer

Senior Quality Engineer position at Appian, focusing on manual and automated testing using Java and Python, requiring 6+ years of experience in software quality assurance.

Senior Product Engineer

Senior Product Engineer position at Appian focusing on platform scalability, performance, and development of enterprise-level business process automation solutions.

Lead Software Engineer

Lead Software Engineer role at Appian, focusing on building and optimizing the Appian platform for speed, scalability, and flexibility.

Lead Software Engineer

Lead Software Engineer role at Appian, focusing on building and optimizing the Appian platform for speed, scalability, and flexibility.

Lead Software Engineer

Lead Software Engineer role at Appian, focusing on building and optimizing the Appian platform for speed, scalability, and flexibility.