
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Principal Engineer (Nodejs/Typescript)
Lead design and development of real-time collaborative platform using Node.js/TS
Job Highlights
About the Role
The engineer will work alongside industry leaders, experimenting with the latest cloud technologies, delivering impactful code used by millions, and making strategic, high‑impact decisions that shape the product roadmap. Key expectations include guiding the platform’s direction, partnering with product and platform architects, actively contributing high‑quality code, leading reviews, and ensuring 24/7 application availability through a rotating on‑call schedule. • Drive real‑time and collaborative platform strategy, evaluate offerings, and lead design and development. • Collaborate with product and platform architects on architecture decisions. • Write and review code, enforce best practices, and resolve high‑risk bugs. • Produce technical documentation, functional specs, design documents, and RFCs. • Mentor junior engineers and provide rotating on‑call support for 24/7 availability. • Develop scalable, distributed applications using TypeScript, JavaScript, ReactJS, and NodeJS. • Design REST/gRPC APIs within a microservices architecture leveraging AWS, SQL/NoSQL databases, and Kafka. • Utilize Git, Docker, and CI/CD pipelines (Jenkins, Spinnaker) for version control and deployment. • Communicate effectively, influence without authority, and build consensus across teams.
Key Responsibilities
- ▸platform strategy
- ▸code review
- ▸api design
- ▸ci/cd
- ▸microservices
- ▸on-call
What You Bring
Candidates must hold a Bachelor’s or Master’s degree in Computer Science or a related field, have over ten years of experience developing distributed applications, and be proficient in TypeScript, JavaScript, ReactJS, NodeJS, AWS, micro‑services, SQL/NoSQL databases, Kafka, Git, Docker, and CI/CD tools such as Jenkins and Spinnaker. Additional assets include experience with Operational Transformation, CRDT, YJS, Microsoft Fluid, and contributions to open‑source projects. Strong communication, documentation, and consensus‑building skills are essential. • Preferred: experience with Operational Transformation, CRDT, YJS, Microsoft Fluid, and open‑source contributions.
Requirements
- ▸computer science
- ▸10+ years
- ▸typescript
- ▸aws
- ▸docker
- ▸ci/cd
Benefits
Autodesk offers a competitive compensation package that may include base salary, annual bonuses, stock grants, and comprehensive benefits, within a culture that values diversity, belonging, and a mission to transform how the world designs.
Work Environment
Hybrid