Senior Software Engineer
AppianChennaiFull TimeEngineering
Remotely
gopythonawsjavakubernetesapi developmentdistributed systemsmicroservices
Job Description
📋 Description
- Architect and construct high-performance, resilient platform features, APIs, and shared frameworks
- Execute technical spikes to clear architectural runways, ensuring system stability, modularity, and
- Elevate engineering standards by leading code reviews, refactoring, and optimizing low-latency
- Provide technical leadership and mentorship to junior and mid-level engineers.
- Eliminate developer friction by designing automated workflows and self-service platform tools to
- Author comprehensive design documents and system guides to align multi-functional teams.
🎯 Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related technical discipline.
- 5+ years in software engineering focusing on Platform Engineering, Enterprise Software Design, or
- Proficiency in core backend languages: Java, Python, or Go.
- Experience with Distributed Systems, Microservices, modular design, and high-throughput API
- Strong troubleshooting and observability using Telemetry, Logging, and Monitoring tools.
🎁 Benefits
- Training and Development: onboarding-focused skills development, mentorship, and First-Friend
- Growth Opportunities: leadership program, Appian University courses, tuition reimbursement.
- Community: affinity groups and inclusive networks across the company.