At a Glance
- Tasks: Develop high-quality software solutions and tackle real engineering challenges.
- Company: Join a forward-thinking tech company with a supportive culture.
- Benefits: Enjoy hybrid working, mentoring, and a structured development programme.
- Other info: Great career growth opportunities and exposure to diverse technologies.
- Why this job: Make a meaningful impact while learning from experienced engineers.
- Qualifications: Degree in relevant field and strong interest in software engineering.
The predicted salary is between 28000 - 35000 £ per year.
About the role
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 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
- C++
- Python
- TypeScript / React
- GitHub
- Jenkins
Essential Qualifications
- 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 Qualifications
- 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
Benefits
- 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
Graduate Software Engineer employer: Autodesk
As a Graduate Software Engineer, you will thrive in a dynamic and supportive environment that prioritises your professional growth. With structured training, mentorship from seasoned engineers, and the opportunity to work on cutting-edge technologies, you'll be empowered to make a significant impact while enjoying a hybrid working model and comprehensive benefits. Join us to develop your skills and advance your career in a collaborative Agile team setting.
StudySmarter Expert Advice🤫
We think this is how you could land Graduate Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at events. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Prepare for those interviews! Brush up on your coding skills and be ready to tackle some technical challenges. Practising common interview questions can really boost your confidence.
✨Tip Number 3
Show off your projects! Whether it's a personal project or something from uni, having tangible examples of your work can really impress interviewers and show your passion for software engineering.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Graduate Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Graduate Software Engineer role. Highlight any relevant projects or coursework, especially in C++, Python, or TypeScript, to show us you’re a great fit!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software engineering and why you want to join our Fusion team. Be genuine and let your personality come through – we love seeing the real you!
Showcase Your Problem-Solving Skills:In your application, don’t forget to mention specific examples where you've tackled challenges or solved problems. We’re looking for those analytical skills, so give us a glimpse of how you think and approach issues.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into our hands quickly. Plus, it shows us you’re keen on joining the StudySmarter family!
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++, TypeScript, and Python. Be ready to discuss your experience with these languages and how you've used them in past projects or coursework.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some coding challenges during the interview. Brush up on algorithms and data structures, and practice solving problems on platforms like LeetCode or HackerRank. This will help you demonstrate your analytical skills effectively.
✨Understand Agile Methodologies
Since you'll be working in Agile Scrum teams, it’s crucial to understand Agile principles. Be prepared to discuss any experience you have with Agile practices and how you can contribute to a collaborative team environment.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, the projects you'll be working on, and the mentoring process. This shows your genuine interest in the role and helps you assess if it's the right fit for you.