Are you a highly skilled and experienced software engineer looking for a challenging and rewarding opportunity? Look no further than Autodesk! We are seeking a dynamic Principal Software Engineer to join our innovative team and help drive our cutting-edge software solutions to new heights. As a Principal Software Engineer, you will play a crucial role in designing, developing, and implementing software systems that will revolutionize the way our customers create, design, and imagine. Join us and use your expertise to make a real impact on the world of design and technology.
Design and develop innovative software solutions that meet the needs of our customers.
Lead and drive the development of complex software systems.
Collaborate with cross-functional teams to ensure successful delivery of software projects.
Identify and implement new technologies and tools to enhance the functionality and performance of our software.
Conduct thorough code reviews and provide constructive feedback to team members.
Mentor and coach junior engineers to help them grow and develop their skills.
Continuously improve and optimize existing software systems.
Remain up-to-date with industry trends and advancements in software engineering.
Communicate and present technical concepts and solutions to both technical and non-technical stakeholders.
Identify and mitigate potential risks and issues that may impact the delivery of software projects.
Take ownership of project deliverables and ensure they are delivered on time and within budget.
Collaborate with product management to understand customer requirements and translate them into technical solutions.
Participate in Agile development processes and contribute to the improvement of development practices within the team.
Conduct thorough testing and debugging to ensure the quality and stability of software systems.
Act as a key contributor in driving the overall technical direction of the company.
Where is this job?
This job is located at Bengaluru, Karnataka, India
Job Qualifications
Extensive Experience In Software Development: A Principal Software Engineer At Autodesk Should Have At Least 10 Years Of Experience In Software Development, With A Strong Understanding Of Coding Languages, Software Architecture, And Development Processes.
Leadership And Management Skills: As A Leader In The Software Engineering Team, The Candidate Should Have Proven Experience In Managing And Leading A Team Of Software Engineers, Including Setting Goals, Providing Guidance, And Resolving Conflicts.
Expertise In Software Design And Architecture: The Ideal Candidate Should Possess Deep Knowledge And Experience In Designing And Architecting Complex Software Systems, With A Focus On Scalability, Performance, And Maintainability.
Strong Problem-Solving And Analytical Skills: The Principal Software Engineer Should Be Adept At Analyzing And Troubleshooting Complex Technical Issues, With The Ability To Identify And Propose Effective Solutions.
Continuous Learning And Adaptability: With The Rapidly Evolving Landscape Of Technology, The Candidate Should Be Adaptable And Willing To Continuously Learn And Stay Updated With The Latest Software Development Trends, Tools, And Techniques.
Required Skills
Project Management
DevOps
Agile Methodology
Machine Learning
Cloud Computing
Database Design
Programming Languages
Mobile Development
Automation Testing
Software Architecture
User Experience (UX)
Soft Skills
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time Management
Creativity
Flexibility
Teamwork
Adaptability
Problem-Solving