Principal Engineer (Java, AWS)

Autodesk · Pune · 12+ yrs experience · Posted 2026-07-18

Tech stack: AWS, Docker, Java, Kafka, Node.js, Redis, Spring Boot

Apply on the company site · Get a referral for this role

Autodesk salary & ratings · Autodesk interview process · More live openings

About the role

Autodesk is seeking Principal Engineer to lead the architecture and evolution of our Concurrent Editing Platform, powering real-time collaboration at scale. This role requires deep expertise in distributed systems, cloud-native architectures, and real-time communication technologies, combined with the ability to lead complex cross-functional initiatives across engineering organizations.
You will drive technical strategy, influence platform direction, mentor engineers, and deliver scalable, resilient systems that directly impact business outcomes.
Responsibilities:
- Lead the architecture and development of scalable real-time collaboration systems using Java, Node.js, WebSocket’s, REST APIs, AWS/ECS, Redis, and Kafka
- Design and drive distributed, event-driven microservices architectures with strong focus on scalability, resiliency, latency, and observability
- Own platform capabilities end-to-end including architecture, engineering practices, quality, deployment, operational excellence, and production support
- Lead large, ambiguous technical initiatives from requirements clarification through execution and successful delivery
- Drive technical discussions and alignment across teams, architects, product management, and platform engineering groups
- Act as a technical leader during production incidents, driving root cause analysis, resolution, and systemic improvements
- Mentor engineers and elevate engineering excellence through design reviews, technical guidance, and knowledge sharing
- Influence engineering direction across organizations and serve as a force multiplier for teams
Qualifications:
- 12+ years of software engineering experience with strong expertise in backend and distributed systems
- Deep hands-on experience with Java & Spring Boot, WebSocket’s and real-time systems, RESTful APIs, AWS cloud services, Redis, and Docker
- Proven experience building scalable, highly available distributed platforms and microservices
- Strong understanding of concurrency, event-driven systems, caching, synchronization, and fault-tolerant architectures
- Demonstrated ability to lead cross-functional initiatives spanning multiple engineering teams
- Strong technical leadership, problem-solving, communication, and mentoring skills
- Preferred Qualification
- Good to have experience with Node.js and Kafka

Qualifications

- 12+ years of software engineering experience with strong expertise in backend and distributed systems
- Deep hands-on experience with Java & Spring Boot, WebSocket’s and real-time systems, RESTful APIs, AWS cloud services, Redis, and Docker
- Proven experience building scalable, highly available distributed platforms and microservices
- Strong understanding of concurrency, event-driven systems, caching, synchronization, and fault-tolerant architectures
- Demonstrated ability to lead cross-functional initiatives spanning multiple engineering teams
- Strong technical leadership, problem-solving, communication, and mentoring skills Preferred Qualification
- Good to have experience with Node.js and Kafka

Responsibilities

- Lead the architecture and development of scalable real-time collaboration systems using Java, Node.js, WebSocket’s, REST APIs, AWS/ECS, Redis, and Kafka
- Design and drive distributed, event-driven microservices architectures with strong focus on scalability, resiliency, latency, and observability
- Own platform capabilities end-to-end including architecture, engineering practices, quality, deployment, operational excellence, and production support
- Lead large, ambiguous technical initiatives from requirements clarification through execution and successful delivery
- Drive technical discussions and alignment across teams, architects, product management, and platform engineering groups
- Act as a technical leader during production incidents
- driving root cause analysis, resolution, and systemic improvements
- Mentor engineers and elevate engineering excellence through design reviews, technical guidance, and knowledge sharing
- Influence engineering direction across organizations and serve as a force multiplier for teams

More openings at Autodesk