Principal Engineer (Nodejs/Typescript)

10 Minutes ago • 10 Years +

Job Summary

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.
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.
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.
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.

Job Details

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!

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Pune, Maharashtra, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, media, and entertainment, empowering innovators everywhere to solve challenges big and small. From greener buildings to smarter products to more mesmerizing blockbusters, Autodesk software helps our customers to design and make a better world for all. Over 100 million people use Autodesk software like AutoCAD, Revit, Maya, 3ds Max, Fusion 360, SketchBook, and more to unlock their creativity and solve important design, business and environmental challenges. Our software runs on both personal computers and mobile devices and taps the infinite computing power of the cloud to help teams around the world collaborate, design, simulate and fabricate their ideas in 3D. We provide exceptional compensation/benefit packages and we’d love for you to join us. We’re proud to be an equal opportunity employer and we consider all qualified applicants without regard to race, gender, disability, veteran status or other protected category. To see our culture in action, check out #AutodeskLife. We are headquartered in the San Francisco Bay Area and have more than 10,000 employees worldwide.

Bengaluru, Karnataka, India (On-Site)

Japan (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Boston, Massachusetts, United States (On-Site)

Tokyo, Japan (On-Site)

Pune, Maharashtra, India (On-Site)

Boston, Massachusetts, United States (On-Site)

Mexico City, Mexico (On-Site)

Singapore, Singapore (On-Site)

View All Jobs

Get notified when new jobs are added by Autodesk

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug