companyAppian logo

Senior Software Engineer at Appian | Chennai, India

AppianChennai, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Basic Qualifications:5+ years of relevant software engineering experience. Proficient in Java and modern web technologies. Experience with database systems and performance optimization techniques. Strong problem-solving skills with a focus on innovation. Ability to work collaboratively in a fast-paced environment.

About the job

At Appian, our core values of Intensity and Excellence shape our identity. We establish high standards and diligently uphold them, ensuring that our work reflects our commitment to quality. Every challenge is approached with ambition and dedication, fostering a culture where we hold ourselves and each other accountable to achieve outstanding results. By joining Appian, you become part of an enthusiastic team committed to tackling complex problems collaboratively.

As a Senior Software Engineer on the Appian platform, your objective will be to guarantee that Appian consistently remains fast, scalable, and capable of handling the diverse tasks configured by our clients. You will tackle unique challenges related to scalability and flexibility, creating a product that surpasses our customers' expectations in ways previously unimagined. Your responsibilities will span from the high-performance data layer to the cross-platform user interface and the design tools that support it.

Key Responsibilities:

  • Proactively address and resolve emerging issues; develop software and automation solutions to prevent future occurrences.
  • Utilize your expertise in data structures, algorithms, and design patterns to develop software in a full-stack Java and web technology environment, including but not limited to Gradle, JDBC, Hibernate, Spring, Kafka, Quartz, Typescript, Redux, and React.
  • Employ both object-oriented and functional programming methodologies across various technologies to effectively implement features.
  • Apply your relevant software development experience to promote best practices and accelerate development cycles.
  • Design reliable software and systems to optimize product availability, latency, scalability, and efficiency.
  • Contribute significantly to team discussions on feature breakdowns/sizing and the design of new feature implementations.
  • Take personal accountability for the overall performance of the team, focusing on capabilities, quality, stability, and velocity.
  • Regularly identify opportunities for code refactoring and performance enhancements, advocating for these initiatives within the team.
  • Communicate technical designs clearly, both verbally and in writing, to small to medium-sized technical audiences.

About Appian

Appian is a leading technology company dedicated to helping organizations create powerful applications quickly and efficiently. We prioritize innovation, collaboration, and a deep commitment to excellence in everything we do.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.