At a Glance
- Tasks: Build and maintain APIs, optimise backend systems, and collaborate on innovative sports technology.
- Company: Join a leading sports tech company transforming athlete performance worldwide.
- Benefits: Competitive salary, growth opportunities, and a dynamic work environment.
- Why this job: Make a real impact in sports technology while working with passionate, talented individuals.
- Qualifications: 6+ years in software development, strong Python skills, and experience with SQL.
- Other info: Work across cultures in a collaborative environment focused on innovation.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Our mission is to improve the performance of athletes and teams by engineering the premier technology platform for sport. Since 2006 we have been at the forefront of sports technology and science, actively changing the future of the industry. Our solutions help athletes and coaches “play smart” in a world where 1% can mean the difference between winning and losing. We work with over 4,600 teams worldwide, empowering coaches, managers and trainers in premier teams in the NFL, NBA, NHL, MLS, EPL, AFL, NRL, NCAA and more. We provide the information they need to optimize athletes’ health, game-day readiness, and performance, as well as in-game tactics. Our solutions include wearable technology, video analytics, and athlete monitoring solutions, and we are passionate about helping sports organizations at all levels to better scout, recruit, teach, and win.
We are looking for a talented Senior Backend Software Engineer with a drive to build quality products.
What You’ll Do:
- Contribute to the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
- Build and maintain APIs and backend systems powering applications.
- Design and implement database schema.
- Profile and optimize query performance in backend applications.
- Engage in architectural discussions to help design scalable and resilient systems.
- Work directly with Product and Design on scoping and designing features.
- Collaborate with multidisciplinary teams and interface with other engineers across domains.
- Document your work in a shared knowledge base platform.
- Work with test engineers to resolve issues.
What You’ll Need:
- At least 6 years of software development experience.
- Demonstrated experience programming in Python (preferred) and/or Go, C++, or Java.
- Demonstrated experience working in SQL and designing database schemas.
- Ability to reason about and debug complex systems and applications.
- Experience with Git code management is highly desired.
Other Requirements:
- Very strong attention to detail.
- Proven self-starter.
- Ability to communicate well, both verbally and in writing.
- Ability to prioritise and a “can-do” attitude.
- Occasionally providing technical assistance to our customer support team.
Why Catapult?
We have amazing people. You will work with some of the most ambitious and intelligent people in an exciting industry, and you will do some of the best work of your life. We encourage open and honest communication to make Catapult extraordinary; innovate and create smart solutions; foster a collaborative, yet challenging environment to develop performance for our team and our customers. Our workforce spans more than 20 countries, offering opportunities to work across multiple nationalities and cultures and to build global awareness and capability. We value growth and development. We continuously strive to become a high-performance company, with a growth mindset and opportunities to do more and do better.
Whether you’re interested in sports or not, you’ll have the satisfaction of knowing your work supports some of the most successful teams and athletes on the planet. Research shows that while men apply for jobs when they meet an average of 60% of the criteria, women and other marginalized groups tend to apply only when they check every box. If you have what it takes but don’t meet every single point in our job ad, please still get in touch. We would love to chat and see if you could be a great addition to our team. We are building the future of sports performance. Our priority is to find the brightest talent who can contribute and be excited about what they do. All offers of employment are subject to Catapult’s positive prehire check. To find out more, please contact the Talent Partner for this role.
Senior Back-End Software Engineer employer: Catapult
Contact Detail:
Catapult Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Back-End Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your backend development expertise. This is your chance to demonstrate your coding chops and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common algorithms and data structures, and be ready to discuss your past projects in detail.
✨Tip Number 4
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 and contributing to the future of sports performance.
We think you need these skills to ace Senior Back-End Software Engineer
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for sports technology shine through! We want to see how your passion aligns with our mission to improve athlete performance.
Tailor Your Experience: Make sure to highlight your relevant experience in software development, especially with Python or other languages mentioned. We love seeing how your skills can contribute to our projects!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make it easy for us to see why you’re a great fit for the Senior Back-End Software Engineer role.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and get the ball rolling on your journey with us.
How to prepare for a job interview at Catapult
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and SQL. Brush up on your knowledge of APIs and database schema design, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss complex systems you've worked on and how you debugged issues. Use specific examples to illustrate your thought process and how you approach problem-solving, as this will demonstrate your ability to handle challenges in a fast-paced environment.
✨Communicate Clearly and Confidently
Since communication is key in this role, practice articulating your thoughts clearly. Whether it’s discussing your past projects or explaining technical concepts, being able to convey your ideas effectively will set you apart from other candidates.
✨Emphasise Your Team Spirit
Highlight your experience working in multidisciplinary teams and how you’ve collaborated with others to achieve common goals. This shows that you’re not just a great engineer but also a team player who can contribute to a positive work environment.