Principal Engineer (Nodejs/Typescript)

1 Month ago • 10 Years +
Software Development & Engineering

Job Description

Autodesk Platform Services and Emerging Technologies is seeking a Principal Software Engineer in Pune to contribute to a cutting-edge real-time collaboration platform. This role involves building scalable, real-time, and collaborative systems, experimenting with cloud technologies, delivering impactful code, and making strategic decisions. The team focuses on enabling seamless, real-time, data-centric experiences to drive innovation for design and build professionals.
Good To Have:
  • Experience with Operational Transformation (OT), Conflict-free Replicated Data Types (CRDT), YJS, Microsoft Fluid, and other real-time collaboration frameworks.
  • Experience working with open-source projects.
Must Have:
  • Drive Autodesk’s real-time and collaborative platform strategy, leading design and development efforts.
  • Collaborate with Product and Platform architects on architecture and design decisions.
  • Actively participate in code development and enforce coding best practices.
  • Lead code reviews, documentation efforts, and resolve complex, high-risk bug fixes.
  • Collaborate with engineering teams on company-wide initiatives.
  • Address complex architectural challenges and implement standards in new projects.
  • Mentor junior team members.
  • Provide on-call support on a rotating schedule.
  • Over 10 years of experience in developing scalable, distributed applications.
  • Expertise in TypeScript, JavaScript, ReactJS, and NodeJS.
  • Experience in designing and building REST/gRPC APIs within a Microservices architecture.
  • In-depth knowledge of AWS, cloud architecture, and both SQL and NoSQL databases.
  • Experience with Kafka.
  • Proficiency with Git or equivalent version control systems.
  • Familiarity with Docker and CI/CD pipeline tools like Jenkins and Spinnaker.
  • Proficiency in writing quality technical documentation, including functional specs, high-level/low-level design documents, and RFCs.
Perks:
  • Opportunity to experiment, learn, and grow with the latest cloud technologies.
  • Deliver impactful code used by millions around the globe.
  • Opportunity to lead, mentor, and be mentored.
  • Opportunity to make strategic, high-impact decisions.
  • Annual cash bonuses.
  • Stock grants.
  • Comprehensive benefits package.

Add these skills to join the top 1% applicants for this job

communication
github
game-texts
aws
nosql
spinnaker
level-design
ci-cd
docker
microservices
git
sql
typescript
autodesk
javascript
jenkins

Job Requisition ID #

24WD83405

Position Overview

Autodesk Platform Services and Emerging Technologies is on the lookout for a passionate and skilled Principal Software Engineer with a strong background in building scalable, real-time, and collaborative systems. Join our innovative team in Pune and contribute to Autodesk’s venture to create a cutting-edge real-time collaboration platform. In this role, you will report to a Senior Development Manager. This is your chance to work alongside some of the industry's top professionals to:

  • Experiment, learn, and grow with the latest cloud technologies.
  • Deliver impactful code used by millions around the globe.
  • Lead, mentor, and be mentored.
  • Make strategic, high-impact decisions.

Our team is committed to enabling seamless, real-time, data-centric experiences to drive innovation for all those who imagine, design, and build our world.

Responsibilities

  • Drive Autodesk’s real-time and collaborative platform strategy by evaluating current offerings and customer use cases, leading design and development efforts.
  • Collaborate with Product and Platform architects to make architecture and design decisions.
  • Actively participate in code development and enforce coding best practices.
  • Lead code reviews, documentation efforts, and resolve complex, high-risk bug fixes.
  • Collaborate with engineering teams on company-wide initiatives involving multiple projects.
  • Address complex architectural challenges and implement standards in new projects.
  • Mentor junior team members.
  • Provide on-call support on a rotating schedule, including evenings and weekends, to ensure 24/7 application availability.

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science or a related technical field.
  • Over 10 years of experience in developing scalable, distributed applications.
  • Expertise in programming languages such as TypeScript, JavaScript, ReactJS, and NodeJS.
  • Experience in designing and building REST/gRPC APIs within a Microservices architecture.
  • In-depth knowledge of AWS, cloud architecture, and both SQL and NoSQL databases.
  • Experience with Kafka
  • Proficiency with Git or equivalent version control systems.
  • Familiarity with Docker and CI/CD pipeline tools like Jenkins and Spinnaker.
  • Exceptional communication skills with the ability to influence without authority.
  • Proficiency in writing quality technical documentation, including functional specs, high-level/low-level design documents, and RFCs.
  • Ability to build consensus and align teams across projects.
  • Self-motivated, fast learner with excellent problem-solving skills and a strong team-oriented mindset.

Beneficial Qualifications

  • Experience with Operational Transformation (OT), Conflict-free Replicated Data Types (CRDT), YJS, Microsoft Fluid, and other real-time collaboration frameworks.
  • Experience working with open-source projects

Join Autodesk’s mission to transform the way the world designs with scalable, real-time collaborative solutions. Apply today to become part of our dynamic team!

Set alerts for more jobs like Principal Engineer (Nodejs/Typescript)
Set alerts for new jobs by Autodesk
Set alerts for new Software Development & Engineering jobs in India
Set alerts for new jobs in India
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙