Senior Software Engineer
About this job
As a Senior Software Engineer at Appian Corporation in Chennai, your mission is to ensure the Appian platform remains fast, scalable, and capable of handling complex customer tasks. Appian provides AI automation for major business processes, driven by values of intensity, excellence, and collaboration. In this role, you will focus on designing, developing, and maintaining complex software systems while incorporating AI tools and integration such as RAG and agentic workflows. A normal day involves building scalable software, providing technical leadership and mentorship to junior team members, setting code quality standards, creating internal tools for developer enablement, driving feature development from requirements to deployment, and collaborating with stakeholders to align technical choices with business goals.
Responsibilities
- Set and enforce coding standards across the repository for clean and maintainable code.
- Lead high-level design sessions and select architectural patterns like Microservices or Serverless.
- Create internal tooling and Golden Paths to simplify underlying infrastructure for feature teams.
- Mentor junior engineers, conduct code reviews, and support team growth.
- Drive feature development from requirement analysis through deployment.
- Debug production issues, optimize performance bottlenecks, and resolve logic problems.
- Collaborate across teams with stakeholders like Product Owners to drive feature development.
Requirements
- 5+ years of experience in software engineering.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Knowledge of data structures, algorithms, and design patterns in Java and web technology environments.
- Experience in building and scaling distributed systems in cloud-native environments.
- Experience identifying performance bottlenecks and optimizing large codebases.
- Experience in AI/ML adoptability and integrating intelligent features into workflows.
- Experience leading technical initiatives or small project groups.
Good to have
- Educational background from a premier engineering institution focused on Computer Science fundamentals.
- Experience with performance monitoring tools like Grafana and Prometheus.
- Experience with AWS cloud platforms and modern database technologies.
- Experience using AI tools and models like Amazon Q, Kiro, and Claude.
Who should apply
This role suits experienced software engineering professionals with a strong background in distributed systems, Java, and cloud-native environments who want to lead technical initiatives and mentor others. Candidates should have at least 5 years of software engineering experience, meaning freshers cannot apply. Ideal applicants possess a solid grasp of enterprise architecture, a commitment to code quality, and an interest in integrating modern AI tools into standard development workflows.
Frequently asked questions
What is the primary mission for the Senior Software Engineer at Appian Corporation?
The mission is to ensure the Appian platform remains fast, scalable, and able to handle complex customer tasks through system design, development, technical leadership, and AI integration.
What qualifications are required to apply for the Senior Software Engineer position at Appian?
Applicants need 5+ years of software engineering experience, a relevant Bachelor's or Master's degree, proficiency in Java or similar languages, and experience with distributed systems and cloud-native environments.
What does a normal day involve for this role at Appian Corporation?
A normal day involves building scalable software, setting code quality standards, mentoring junior engineers, debugging production issues, and collaborating with product stakeholders.
Can freshers apply for the Senior Software Engineer role at Appian Corporation?
No, freshers cannot apply because the posting specifically requires 5+ years of experience in software engineering.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.