Graduate Software Engineer

Graduate Software Engineer

Entry level 28000 - 35000 £ / year (est.) No home office possible
Catapult Sports

At a Glance

  • Tasks: Design and build cutting-edge software for elite motorsport applications.
  • Company: Join Catapult, a leader in sports performance technology.
  • Benefits: Competitive salary, growth opportunities, and a dynamic work environment.
  • Why this job: Make an impact in the fast-paced world of sports technology.
  • Qualifications: C++ experience or willingness to learn, plus a degree in a tech-related field.
  • Other info: Collaborative culture with global reach and endless opportunities for personal development.

The predicted salary is between 28000 - 35000 £ per year.

Starting Summer 2026, Catapult is building the future of sports performance technology, with a mission to unleash the potential of every athlete and team on earth. We work with over 5,000 teams worldwide, supporting professionals in leagues like the NFL, NBA, NHL, MLS, EPL and in motorsport with teams such as FIA, NASCAR, INDYCAR, Formula 1, and more. We deliver health, performance, video and AI insights from the locker room to competitive environments.

We are looking for a talented and inquisitive Graduate Software Engineer whose drive for learning and determination for continuous improvement aligns with our ambitious, fast-growing and transformative company. Based in London, you will lead the planning, designing, building and testing of features for our motorsport applications. This is a C++ role; experience in another object-oriented language such as C# or Java will also be considered.

What You’ll Do

  • Design and implement professional applications for elite-level motorsport using sound software engineering practices.
  • Maintain and support the product by fixing bugs and answering technical questions.
  • Deliver on your goals in a timely manner and provide regular progress updates to the team.
  • Assist with documentation production and test design.

What You’ll Need

  • C++ experience (or experience in another object-oriented language with a willingness to learn C++).
  • Degree in computer science or another scientific or technical subject.
  • Experience developing efficient data structures and algorithms.
  • A passion for technology.
  • Excellent spoken and written English.

Nice To Have

  • A passion for sport.
  • Experience working in motorsport.
  • Understanding of UI and UX design.
  • Experience developing applications on Windows.
  • Experience of Agile development tools and processes.
  • Experience developing applications in Visual Studio.
  • Experience developing applications that process video.
  • Basic understanding of networking.

What Your Success Will Look Like

  • Within 6 months, you will add new features to the software with guidance from product and engineering leaders.
  • Within 12 months, you will have a speciality within the Motorsport team where you can suggest new insights and solutions for future development.

Why Catapult

  • Work with ambitious, intelligent people in a fast-paced industry and do some of the best work of your life.
  • Collaborative yet challenging environment that consistently improves performance.
  • Work in a global workforce spanning more than 20 countries, building global awareness.
  • Unlimited opportunity to grow, do more and do better.

Graduate Software Engineer employer: Catapult Sports

Catapult is an exceptional employer for aspiring Graduate Software Engineers, offering a dynamic and collaborative work culture in the heart of London. With a focus on sports performance technology, employees are surrounded by passionate individuals who drive innovation and excellence, providing unlimited opportunities for personal and professional growth. Join us to make a meaningful impact in the world of elite motorsport while developing your skills in a fast-paced, supportive environment.
Catapult Sports

Contact Detail:

Catapult Sports Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Graduate Software Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend events, and connect with fellow tech enthusiasts. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to C++ or any other object-oriented languages. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms that simulate real interview scenarios to boost your confidence and performance when it counts.

✨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, it shows you’re genuinely interested in joining our team at Catapult.

We think you need these skills to ace Graduate Software Engineer

C++
Object-Oriented Programming
Data Structures
Algorithms
Software Engineering Practices
Bug Fixing
Technical Documentation
Test Design
Agile Development
Visual Studio
UI Design
UX Design
Video Processing
Networking

Some tips for your application 🫡

Show Your Passion for Sport: When you're writing your application, let your love for sport shine through! We want to see how your enthusiasm aligns with our mission to unleash the potential of every athlete and team. Share any relevant experiences or projects that highlight this passion.

Highlight Your Technical Skills: Make sure to showcase your C++ experience (or any other object-oriented languages) clearly in your application. We’re looking for candidates who can design and implement professional applications, so don’t hold back on detailing your technical prowess!

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and structure your thoughts logically. This will help us understand your qualifications and how you can contribute to our team without getting lost in the details.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!

How to prepare for a job interview at Catapult Sports

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with the language and any projects you've worked on. If you've used other object-oriented languages like C# or Java, be ready to explain how those experiences can translate to C++.

✨Show Your Passion for Sports

Since Catapult is all about sports performance technology, it’s crucial to convey your passion for sports during the interview. Share any relevant experiences, whether it's playing, coaching, or just being a fan. This will help you connect with the interviewers and show that you align with the company’s mission.

✨Demonstrate Problem-Solving Skills

Be prepared to tackle some technical questions or coding challenges during the interview. Practice solving problems using data structures and algorithms, as this is key for a Graduate Software Engineer role. Think aloud while solving problems to showcase your thought process.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the technologies they use, or the future direction of their products. This shows your genuine interest in the role and helps you determine if it’s the right fit for you.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>