Are you a seasoned software development professional with a passion for leading teams and driving innovation? Do you thrive in a dynamic, collaborative environment where you can bring your expertise and creativity to develop cutting-edge software solutions? If so, we have an exciting opportunity for you as a Software Development Manager (Hybrid) at Autodesk.As a leading global software company, Autodesk is dedicated to empowering creativity and enabling design solutions for industries such as architecture, engineering, and construction. As a Software Development Manager, you will play a critical role in driving the development of our software products, leading a team of talented engineers and collaborating with cross-functional teams to deliver high-quality, customer-focused solutions. Your strong leadership skills, technical expertise, and passion for innovation will be essential in ensuring the success of our software development projects.If you possess a strong background in software development, proven experience in managing and mentoring teams, and a desire to make an impact in a fast-paced and ever-evolving industry, we invite you to apply for this exciting opportunity at Autodesk. Come join our team and be a part of shaping the future of design and technology.
Lead a team of software engineers and oversee all aspects of software development projects.
Foster a collaborative and innovative work environment to encourage the development of cutting-edge software solutions.
Set and communicate clear goals and expectations for the team, and provide mentorship and guidance to help team members grow and succeed.
Work closely with cross-functional teams, including product management, design, and quality assurance, to ensure successful and timely delivery of software products.
Develop and maintain a deep understanding of industry trends and advancements in software development to drive innovation within the team.
Ensure adherence to best practices and coding standards to maintain high-quality, efficient, and maintainable code.
Manage project timelines, budgets, and resources to meet business objectives.
Foster a customer-focused mindset within the team, continuously seeking feedback and iterating on software solutions to meet customer needs.
Identify and address any technical roadblocks or challenges that may arise during the development process.
Act as a key decision-maker in the planning and implementation of new technologies and tools.
Communicate regularly with upper management on project status, risks, and opportunities.
Stay up-to-date on industry developments, trends, and emerging technologies to continuously improve the software development process.
Cultivate a culture of continuous learning and improvement within the team.
Act as a role model for professionalism, collaboration, and integrity within the organization.
Participate in the recruitment, hiring, and onboarding of new team members.
Implement and enforce company policies and procedures to ensure a safe and inclusive work environment.
Maintain a high level of performance and productivity within the team, holding individuals accountable for their responsibilities and goals.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
Extensive Experience In Software Development: The Ideal Candidate For This Position Should Have A Strong Background In Software Development, With At Least 5-7 Years Of Experience In Leading Software Development Projects. This Includes Experience In Both Traditional And Agile Methodologies.
Strong Leadership Skills: As A Software Development Manager, The Candidate Will Be Responsible For Leading And Managing A Team Of Developers. Therefore, They Should Possess Excellent Leadership Skills, Including The Ability To Motivate And Mentor Team Members, Delegate Tasks Effectively, And Resolve Conflicts.
Technical Expertise: A Deep Understanding Of Software Development Processes, Design Patterns, And Coding Standards Is Essential For This Role. The Candidate Should Also Have Experience In A Wide Range Of Programming Languages, Frameworks, And Tools, As Well As The Ability To Quickly Learn And Adapt To New Technologies.
Business Acumen: The Software Development Manager Will Work Closely With Product Managers, Stakeholders, And Other Teams Within The Organization. Therefore, They Should Have A Good Understanding Of Business Objectives And Be Able To Align Development Efforts With These Goals.
Excellent Communication Skills: Effective Communication Is Crucial For A Software Development Manager, As They Will Be Required To Communicate With Various Stakeholders, Including Technical And Non-Technical Teams. The Candidate Should Have Excellent Verbal And Written Communication Skills, As Well As The Ability To Present Complex Technical Concepts In A Clear And Concise Manner.
Required Skills
Product Development
Quality Assurance
Communication Skills
Project Management
Problem Solving
Budget Management
Agile Methodology
Team Leadership
Stakeholder Management
Resource Allocation
Strategic
Technical Expertise
Soft Skills
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time Management
Creativity
Teamwork
Active Listening
Adaptability
Problem-Solving