At a Glance
- Tasks: Join our team to develop innovative software solutions and tackle real engineering challenges.
- Company: Autodesk, a global leader in 3D design and engineering software.
- Benefits: Enjoy a structured graduate programme, hybrid work, and generous health benefits.
- Other info: Gain mentorship and exposure to various technologies in a dynamic, inclusive culture.
- Why this job: Make a real impact while working with cutting-edge technologies in a supportive environment.
- Qualifications: Degree in Computer Science or related field; strong interest in software engineering.
The predicted salary is between 28000 - 38000 £ per year.
Location: Birmingham, UK
Employment Type: Full-time Graduate Programme
Start Date: 6th September 2026
Position Overview
At Autodesk, we’re reimagining what’s possible. As a global leader in 3D design, engineering, and entertainment software, we help people everywhere imagine, design, and create a better world. Right now, we’re transforming how our products work by moving to the cloud—opening exciting opportunities for collaboration, innovation, and impact. What sets us apart isn’t just our technology, but our culture. At Autodesk, you’ll find an inclusive, supportive environment where early-career talent can grow, be creative, and make real impact.
Autodesk is seeking motivated and ambitious Graduate Software Engineers to join our engineering team in Birmingham. This role is designed for recent graduates who are passionate about software development and eager to build a career creating innovative technology solutions. As part of a 12-month rotational graduate programme, you will work across multiple Agile Scrum teams within the Fusion 360 engineering organisation. You will contribute to the development of complex engineering software used by customers around the world, gaining hands-on experience across a wide range of technologies, products, and development practices. You will work alongside experienced software engineers and receive training, structured support and mentoring to help you develop your technical and professional skills. As your experience grows, you will take increasing ownership of designing and implementing high-quality software solutions.
As a Graduate Software Engineer on the Fusion team, you’ll work alongside Agile teams of experienced developers, tackling real engineering challenges. Whether you’re coding algorithms in C++, building web features in TypeScript, or exploring AI-driven tools, you’ll gain mentorship, guidance, and the autonomy to make a meaningful impact.
Key Responsibilities
- Contribute to projects across the full software development lifecycle following initial onboarding and training
- Develop clean, reliable, and maintainable code using a range of programming languages and technologies
- Work within Agile Scrum teams to deliver software features and improvements
- Participate in code reviews to ensure code quality and adherence to engineering standards
- Develop and maintain unit tests
- Use source control and continuous integration tools, including GitHub and Jenkins
- Collaborate with engineers, testers, and product teams to solve technical challenges
- Contribute to the development of desktop, web, and engineering software applications
Technologies and Tools
You may work with technologies including:
- C++
- Python
- TypeScript / React
- GitHub
- Jenkins
Skills and Experience
Essential
- Degree in Computer Science, Mathematics, Physics, Engineering, or a related discipline
- Predicted or achieved 2:1 or First-Class degree
- Minimum 120 UCAS points
- Strong interest in software engineering and technology
- Good problem-solving and analytical skills
- Ability to work collaboratively within a team environment
Desirable
- Programming experience using one or more languages such as C, C++, Java, C# or Python
- Solid maths foundations
- Familiarity with software development concepts and practices
- Understanding of Agile development methodologies
What We Offer
- Structured graduate development programme with rotational placements
- Mentoring and support from experienced engineers
- Exposure to a variety of technologies and engineering disciplines
- Hybrid working arrangements
- Company share scheme
- Generous pension scheme
- Private medical cover
- Health and wellbeing support
- Annual incentive scheme
At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.
Autodesk has always valued flexibility in how we work. We continue to provide employees flexibility to support their work preferences wherever possible and nearly all roles are hybrid or remote, unless otherwise indicated.
Graduate Software Engineer in Birmingham employer: Autodesk
At Autodesk, we pride ourselves on being an exceptional employer, offering a dynamic and inclusive work culture that fosters creativity and innovation. Our Graduate Software Engineer programme in Birmingham provides structured development opportunities, mentorship from experienced engineers, and exposure to cutting-edge technologies, all within a supportive environment that encourages personal and professional growth. With hybrid working arrangements and a commitment to employee wellbeing, Autodesk is dedicated to helping you build a meaningful and rewarding career in software engineering.
StudySmarter Expert Advice🤫
We think this is how you could land Graduate Software Engineer in Birmingham
✨Tip Number 1
Network like a pro! Reach out to alumni from your university or connections in the industry. A friendly chat can lead to insider info about job openings and even referrals, which can give you a leg up in the application process.
✨Tip Number 2
Get your hands dirty with projects! Build a portfolio showcasing your coding skills. Whether it's a personal project or contributions to open-source, having tangible examples of your work can really impress potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more comfortable you are with problem-solving on the spot, the better you'll perform!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining Autodesk and being part of our innovative team.
We think you need these skills to ace Graduate Software Engineer in Birmingham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Graduate Software Engineer role. Highlight any relevant projects or coursework, especially those involving programming languages like C++ or Python.
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your passion for software engineering. Share why you’re excited about Autodesk and how you can contribute to our innovative culture. Keep it concise but impactful!
Showcase Your Projects:If you've worked on any personal or academic projects, don’t hesitate to include them! We love seeing practical applications of your skills, so link to your GitHub or any other portfolio where we can check out your work.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of being noticed. It’s straightforward and ensures your application goes straight to the right team. Plus, we can’t wait to see what you bring to the table!
How to prepare for a job interview at Autodesk
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like C++, Python, and TypeScript. Be ready to discuss your experience with these languages and how you've used them in projects. This shows your genuine interest and helps you connect with the interviewers.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your analytical skills and ability to work collaboratively within a team, which is crucial for the role.
✨Understand Agile Methodologies
Since you'll be working in Agile Scrum teams, brush up on Agile principles and practices. Be prepared to explain how you've applied Agile in your past experiences or how you would approach working in such an environment. This will show that you're ready to hit the ground running.
✨Ask Insightful Questions
At the end of the interview, have a few thoughtful questions ready about the team dynamics, the projects you'll be working on, or the mentoring process. This not only shows your enthusiasm for the role but also helps you gauge if the company culture aligns with your values.