Micro Services Archiect at Catapult Sports

Technology, Melbourne or Boston melbourne
Description
Posted 9 days ago

Our mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platform for sport. We've been at the forefront of sports technology and science since 2006 - we don't just work in the sporting industry, we are actively changing its future.  Our solutions are designed to help athletes and coaches “play smart” in a world where 1% can literally mean the difference between winning and losing.

We work with over 3,000 teams around the world, 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 optimise 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.

WHAT YOU’LL DO

  • Help develop Cloud Native based architecture and implementation strategy for our next generation product suite.
  • Help transform existing on-premise monolith applications into micro services based architecture.
  • Work with various product teams and platform services owners to develop comprehensive service oriented architecture for platform and applications.
  • Help adopt cloud native architecture for supporting both hybrid and public cloud deployment models.
  • Define architecture that meets scalability, reliability, high availability, performance, security, software maintainability criteria. 
  • You will coach and help developers develop effective 12-factor cloud-native micro services
  • Help product teams with your extensive background in developing and operating large-scale cloud-based distributed applications - with direct experience developing/running services on-premise and cloud and are well-versed in best practices and patterns.
  • Help prioritize existing technical and infrastructure debt and build and execute a plan to pay it off.
  • You will work with stakeholders to drive alignment between architecture projects and product roadmap. You will have the ability to ask tough questions, have a principled but also pragmatic approach to decision-making, have stellar written and verbal communication abilities (that also means skilled interactions with developers and non-technical people alike).
  • You're also the type that loves to teach others and be hands on yourself. You are an effective communicator, able to articulate your technical and architectural know-how in a way that will influence the engineering teams towards a united vision and goal, understanding that building incredible software cannot be done in isolation but together as one team.
  • You understand how to develop APIs effectively.
  • Bachelor’s Degree required, Masters Degree in computer science, engineering, mathematics or related fields, or equivalent experience preferred
  • 15+ years of progressive  experience in software development and software architecture in scalable distributed software systems.
  • Very good understanding of cloud native architecture patterns..
  • Experience with Docker, Kubernetes is a must.
  • 5+ years of Cloud experience including AWS, Azure.
  • Prior experience developing backend services using C++/Java/C#.
  • Hands-on experience in Linux – Mandatory
  • Outstanding presentation skills to both technical and executive audiences, whether impromptu on a whiteboard or using presentations and demos
  • Great interpersonal, team playing and “can do” attitude. Uncompromising will to learn

WHY CATAPULT? 

  • We have amazing people. We can promise 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 our people to have constructive, open and honest communication in order to make Catapult extraordinary; innovate and create smart solutions; establish a collaborative, yet challenging, environment to develop our performance and the performance of our customers.
  • Our workforce spans more than 20 countries, you'll have the opportunity to work across multiple nationalities and cultures, and build your global awareness and capability 
  • We value improvement and development. We are challenging ourselves to continuously grow and become a high-performance company. That means we maintain a growth mindset in everything we do, and our people are always looking for ways to do things better.  There is unlimited opportunity to grow, do more, and do better.

Whether you’re interested in sports or not, you’ll have the satisfaction of knowing your work is supporting 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 marginalised groups tend to only apply when they check every box. So if you think 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 have a 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 that can add to our team culture, those who actively contribute and who are excited about what they do.