A complete application in a minute
Tailored resume and cover letter, ready to send.
Catapult in Boston is seeking a Senior Software Engineer with strong Golang experience to join our engineering team and help build the next generation of our cloud platform. You will own Go services across the development lifecycle and work on distributed systems, APIs, and data infrastructure.
You will collaborate with teams across a global organization to deliver scalable, reliable software that powers athletes, teams and sports organizations worldwide.
At Catapult, we are building the future of sports performance technology, with a mission to Unleash the Potential of every athlete and team on earth.
Since 2006, our technology has helped shape the world of sports performance software, science and data. Today, our solutions are used by more than 5,000 teams around the world, including organizations across the NFL, NBA, NHL, MLS, EPL, AFL, NRL, NCAA and many more.
Our technology brings together wearable data, digital video and athlete information to help coaches, sports scientists, performance staff and athletes understand what is happening, make better decisions and improve performance.
We are looking for a Senior Software Engineer with strong Golang experience to join our engineering team in Boston and help build the next generation of our cloud platform.
This is a hands-on engineering role where you will work with Golang, distributed systems, AWS, APIs and data to build scalable services used by some of the world's leading sporting organizations.
If you enjoy solving complex engineering problems, taking ownership of systems and seeing your work have a real impact, this is an opportunity to do that while working alongside a great engineering team in Boston.
You will play a key role in planning, designing, building and testing features for our next-generation cloud platform.
Our platform combines digital video, wearable data and athlete information to provide insights and analytics to coaches, support staff, sports scientists and athletes. The systems you build will help customers make informed decisions about athlete health, readiness and performance.
Golang is essential to this role. You will design, build and maintain production-grade Go services as part of a growing backend platform.
You will have ownership across the development lifecycle, from understanding the problem and contributing to technical design through to implementation, testing, deployment and ongoing improvement.
You will work on a range of engineering challenges across distributed services, APIs, cloud infrastructure, data platforms, authentication, authorization, entitlements and licensing.
We are looking for someone who enjoys getting into the detail, is comfortable making technical decisions and wants to have a meaningful influence on both the software we build and how we build it.
You do not need to be a sports expert to be successful at Catapult. We are looking for great engineers who are interested in the problems we are solving.
You will have a strong understanding of our platform, architecture and engineering practices and will be confidently owning one or more Go microservices.
You will be shipping production changes across our backend services and contributing to areas such as our unified entitlement and licensing system, distributed data platform and authentication systems.
You will also have built strong relationships with the engineering team in Boston and colleagues across our global engineering organization.
You will be leading the architectural design of a significant subsystem, taking a problem from initial design through to production across our Go service estate.
You will be contributing to how we evolve our federation patterns, offline-first edge architecture, data and entitlement models, as well as the APIs and services that support our client applications and third-party integrations.
You will be a trusted senior technical contributor who delivers high-quality software, takes ownership of complex problems and helps raise the engineering capability of the wider team.
Work on technology that has an impact. The systems you build will be used by some of the world's leading sporting organizations.
Our technology helps teams understand athlete performance, monitor workload and readiness, analyze video and make better decisions. Your work can directly contribute to how athletes train, prepare and perform.
Work on interesting engineering problems. We are bringing together video, wearable data, athlete information and analytics into a platform used by thousands of teams around the world.
That means solving challenging problems across distributed systems, cloud architecture, data, APIs, performance and reliability.
You will work alongside an experienced and collaborative engineering team where you can share ideas, solve problems together and learn from the people around you.
You will also work with colleagues across a global organisation spanning more than 20 countries, giving you the opportunity to collaborate with people from different backgrounds and areas of expertise.
Grow your career
We value people who want to improve themselves, their teams and the technology they work on.
As a senior engineer, you will have the opportunity to take increasing ownership of technical decisions, contribute to architecture and help shape the direction of our platform.
We encourage open communication, constructive challenge and a practical approach to continuous improvement.
Whether you are passionate about sport or simply enjoy building great software, you will have the opportunity to work on technology that is used by some of the most successful teams and athletes in the world.
We’d love to hear from you
You do not need to meet every single requirement to apply.
We know that great candidates can come from different backgrounds and may not have experience with every technology listed above. If you have strong Golang experience, enjoy building scalable services and want to work on challenging problems with a great engineering team, we would love to hear from you.
Whether you are interested in sports or not, you will have the opportunity to build software that supports some of the world's best teams and athletes.
Join Catapult and help us Unleash the Potential.
All offers of employment are subject to Catapult’s positive prehire check. For further information about the role or hiring process, please contact the Talent Partner for this position.