
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Senior Software Engineer (C++)
Develop and maintain C++ platform code for Fusion 360, mentor team, ensure quality.
Job Highlights
About the Role
As a Senior Software Engineer you will develop high‑quality, secure C++ code for Fusion 360 products, ensure it meets coding standards, and maintain and debug the codebase as needed. You will author technical design documents, provide task estimates, and participate in design and code reviews while collaborating with developers, QA engineers, and product designers across the US and other global sites. • Develop secure, stable C++ code for Fusion 360 products • Ensure new code conforms to established coding standards and design specifications • Maintain, troubleshoot, and debug the existing codebase • Write technical design documents and provide accurate task estimates • Participate in design and code reviews • Collaborate with software developers, QA engineers, and product designers across global sites • Mentor junior engineers and act as a technical lead in areas of expertise • Take ownership of tasks, stay informed, and proactively seek solutions
Key Responsibilities
- ▸c++ development
- ▸code debugging
- ▸design docs
- ▸code reviews
- ▸team collaboration
- ▸mentoring
What You Bring
The position requires a Bachelor’s degree in Computer Science, Engineering, or a related field and at least five years of professional C++ experience. Candidates must be proficient in C++ standards, debugging, design patterns, OOP, data structures, algorithms, and the STL, and demonstrate strong teamwork and communication skills. Preferred experience includes cross‑platform development, Scrum/JIRA/Git, ReactJS, RESTful API design, and prior leadership as a Team Lead or Tech Lead. • Program using MS Visual Studio on Windows and Xcode on macOS • Hold a Bachelor’s degree in Computer Science, Engineering, or related field • Possess 5+ years of professional C++ programming experience • Demonstrate expertise in C++ standards, debugging, and problem‑solving • Apply strong understanding of design patterns, OOP principles, data structures, algorithms, and STL • Show ability to design and implement complex software systems independently • Exhibit excellent verbal and written communication skills in English • Familiarity with cross‑platform development using Visual Studio and Xcode (preferred) • Experience with Scrum methodology, JIRA, and Git (preferred) • Knowledge of ReactJS and RESTful API design/building (preferred) • Prior leadership experience as a Team Lead or Tech Lead (preferred)
Requirements
- ▸c++
- ▸bachelor’s
- ▸visual studio
- ▸xcode
- ▸scrum
- ▸reactjs
Benefits
Autodesk promotes a culture of belonging, diversity, and innovation, offering a competitive compensation package that includes base salary, bonuses, stock grants, and comprehensive benefits. Employees are encouraged to join the talent community to stay informed about new opportunities and Autodesk news.
Work Environment
Office Full-Time