Graduate Software Engineer

Graduate Software Engineer

Full-Time 28000 - 35000 £ / year (est.) No working from home possible
Catapult Sports

At a Glance

  • Tasks: Design and implement 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.
  • Other info: Collaborative culture with global reach and endless potential for personal development.
  • 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.

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 Sports is an exceptional employer, offering a dynamic work culture that thrives on innovation and collaboration in the heart of London. With a strong focus on employee growth, you will have access to mentorship opportunities and the chance to lead impactful projects within the exciting world of motorsport technology. Join us to be part of a passionate team dedicated to pushing the boundaries of performance analysis and enhancing the RaceWatch product suite.

Catapult Sports

Contact Details:

Catapult Sports Recruitment 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

Some tips for your application 🫡

Show Your Passion for Sport:When 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 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 object-oriented programming and how you've applied it in past projects. If you've worked with other 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, let your enthusiasm for sports shine through. Share any relevant experiences or projects that demonstrate your passion for the industry. Whether it's a personal project or a team you support, showing genuine interest can set you apart.

Prepare for Technical Questions

Expect technical questions related to software engineering practices, data structures, and algorithms. Brush up on common interview problems and be ready to solve them on the spot. Practising coding challenges can help you feel more confident and prepared.

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 challenges they face in developing their applications. This shows your interest in the role and helps you gauge if it's the right fit for you.