senior Software Engineer ic · Posted Apr 20, 2026

About this role

Autodesk is hiring a senior-level Software Engineer based in Pune, India. The posting calls out experience with Java, Spring, gRPC, REST APIs.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Pune, India
Posted
Apr 20, 2026

More roles at Autodesk

Distinguished Engineer
San Francisco, CA · principal
AWS GCP Azure
Principal Engineer - Web Application Development
San Francisco, CA · principal
JavaScript TypeScript React
Senior Software Engineer
Toronto, Canada · senior
Python Java React
Senior Software Engineer
San Francisco, CA · senior
Python Java GraphQL
Senior M&A Finance Manager
Toronto, Canada · senior
SaaS
All Autodesk jobs →

Job description

from Autodesk careers

Job Requisition ID #

25WD94321

Position Overview

The Autodesk Platform Services and Emerging Technologies team is looking for a passionate Senior Software Engineer to join our Forge Data team, focused on building next-generation real-time collaboration infrastructure. You will work on Locking and Presence services that power collaborative editing experiences across Autodesk products—enabling millions of users to interact with shared data concurrently, reliably, and at scale.


Our ecosystem spans distributed cloud services, real-time systems, and web client integrations, where low-latency synchronisation, consistency, and scalability are critical. You will be based in Pune and report to a Software Development Manager. This is an opportunity to design and build highly concurrent, globally distributed systems, and work alongside some of the best engineers in the industry.

Responsibilities

  • Design and build low-latency Locking and Presence services for real-time collaboration

  • Develop highly concurrent, distributed systems handling millions of active sessions and events

  • Build and optimize WebSocket-based and event-driven architectures (Pub/Sub, streaming)

  • Implement state synchronization mechanisms (presence, session state, ephemeral locks)

  • Design fault-tolerant and eventually consistent systems for real-time updates

  • Develop scalable REST, gRPC and real-time APIs consumed by web and desktop clients

  • Ensure high availability, observability, and resilience under heavy load

  • Collaborate with frontend and platform teams to deliver seamless collaboration experiences

    This is an excerpt. Read the full job description on Autodesk careers →
All software engineering jobs software engineering in Pune, India Jobs in Pune, India software engineering salaries software engineering career path
All Autodesk Jobs Browse software engineering roles senior positions