Welcome to Autodesk, a global leader in 3D design, engineering, and entertainment software. We are seeking a highly experienced Senior Software Engineer to join our team and help us build innovative developer tools to support our cutting-edge software products. As a Senior Software Engineer focused on developer tooling, you will play a critical role in the development and maintenance of tools and frameworks that enable our developers to create world-class software. This is a unique opportunity to be a part of a dynamic and collaborative team, working on cutting-edge technology in a fast-paced and ever-evolving industry. If you have a passion for coding and a strong background in software development, we encourage you to apply for this exciting opportunity.
Design and develop innovative tools and frameworks to support the development of cutting-edge software products.
Collaborate with cross-functional teams to understand their needs and requirements for developer tools.
Conduct research and stay updated on industry trends and best practices related to developer tooling.
Ensure the tools and frameworks meet high-quality standards by conducting thorough testing and debugging.
Continuously improve and maintain existing tools and frameworks to keep up with changing technology and business needs.
Train and mentor junior team members to ensure their growth and development in the field of developer tooling.
Communicate effectively with team members and stakeholders to provide updates on progress and address any concerns or issues.
Participate in code reviews and provide constructive feedback to ensure code quality and maintainability.
Collaborate with product managers to define project scope and timelines for new tools and features.
Troubleshoot and resolve technical issues related to developer tools and provide timely support to developers.
Where is this job?
This job is located at Bengaluru, Karnataka, India
Job Qualifications
Bachelor’s Degree In Computer Science, Software Engineering, Or A Related Field.
Proficiency In Programming Languages Such As C++, Java, Or Python.
Minimum Of 5 Years Of Experience In Software Development, With A Focus On Developing Tools And Infrastructure For Other Developers.
Strong Understanding Of Software Development Principles, Including Testing, Debugging, And Version Control.
Experience With Agile Development Methodologies And Project Management Tools.
Required Skills
Version Control
Agile Development
Debugging
DevOps
Continuous Integration
Automation
Cloud Computing
API Design
Test-Driven Development
Programming Languages
UseR
Software Architecture
Soft Skills
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time Management
Creativity
Organization
Teamwork
Adaptability
Problem-Solving