Senior Software Engineer (Golang)

Catapult Sports

Boston (MA)

On-site

USD 150,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Catapult Sports in Boston is seeking a Senior Software Engineer with strong Go experience to join our engineering team and help build the next generation of our cloud platform. You will own design, development and testing of scalable Go services used by major sporting organizations.

You will work on a distributed backend spanning APIs, data platforms and cloud infrastructure, with ownership across the full lifecycle from design to deployment.

Qualifications

  • Experience designing, building and operating production-grade backend services.
  • Willingness to own ideas, contribute and improve continuously.
  • Experience with AWS (ECS, EC2, Lambda, SNS and SQS).
  • Strong knowledge of REST, GraphQL and/or gRPC.
  • Experience with CI/CD automation and modern delivery practices.
  • 5+ years delivering scalable services in production.
  • Experience with cloud-based and distributed systems.
  • Experience with Postgres and/or MongoDB.
  • Strong Golang background.
  • Working knowledge of containerisation.

Responsibilities

  • Design, build and maintain Go services as part of the backend platform.
  • Own development lifecycle from problem to production.
  • Work on distributed services, APIs, data and cloud infrastructure.
  • Contribute to code quality, standards and best practices.
  • Participate in design reviews, architecture discussions and testing.

Skills

Golang
Distributed systems
AWS
REST
GraphQL
gRPC
CI/CD
Test automation
Containers
Postgres
MongoDB
Time-series data
Docker

Tools

Docker

Job description

  • 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 organisations
  • 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, authorisation, 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
  • Design, build and maintain scalable, reliable and maintainable services in Golang
  • Contribute to the architecture and technical direction of our cloud platform
  • Take ownership of services and features from planning and design through to production
  • Solve complex engineering problems across distributed systems, APIs, data and cloud infrastructure
  • Help drive code quality, engineering standards and best practices across the development lifecycle
  • Participate in technical design discussions, architecture reviews and code reviews
  • Contribute to our test strategy and write high-quality automated tests
  • Improve automation and engineering processes to support reliable and efficient delivery
  • Work closely with engineers and other teams to understand customer needs and develop effective technical solutions
  • Identify opportunities to improve our systems, processes and developer productivity
  • Share knowledge and contribute to the development of the wider engineering team
  • Take ownership of problems and outcomes while working collaboratively with colleagues across our global organisation
  • What success looks like
  • In 6 months
  • 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 organisation
  • In 12 months
  • 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
  • Experience designing, building and operating production‑grade backend services
  • A willingness to take ownership, contribute ideas and continuously improve
  • Experience with AWS, ideally including ECS, EC2, Lambda, SNS and SQSA strong understanding of software engineering fundamentals, including testing, reliability, maintainability and code quality
  • Working knowledge of REST, GraphQL and/or gRPC
  • Experience with CI/CD automation and modern software delivery practices
  • 5+ years' recent experience delivering multiple scalable services into production
  • Experience working with cloud-based and distributed systems
  • Experience working with databases such as Postgres and/or MongoDB
  • Strong professional experience with Golang
  • Working knowledge of containerisation
  • 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
  • Experience working with high‑volume data platforms or distributed data systems
  • Experience working with video, telemetry, sensor or time‑series data
  • An interest in sports, performance technology or data
  • Experience in a high‑growth product or SaaS environment
  • Experience with authentication, authorisation, identity or entitlement systems
  • Experience building systems that operate across cloud and edge environments
  • Experience with event-driven architectures and messaging systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Golang)
Senior Software Engineer (Golang)

Catapult • Boston (MA)

On-site
USD 140,000 - 210,000
Generous paid leave and recognised公司H
Health, dental and vision insurance
401(k) retirement plan with company
Senior Go Engineer — Sports Analytics Cloud
Senior Go Engineer — Sports Analytics Cloud

Catapult • Boston (MA)

On-site
USD 140,000 - 210,000
Generous paid leave and recognised公司H
Health, dental and vision insurance
401(k) retirement plan with company
Senior ML / Data Engineer
Senior ML / Data Engineer

Catapult • New York (NY)

On-site
USD 158,000 - 259,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Go Engineer - Cloud Platform and Data (Boston)
Senior Go Engineer - Cloud Platform and Data (Boston)

Catapult Sports • Boston (MA)

On-site
USD 150,000 - 230,000
Senior Software Engineer
Senior Software Engineer

GCS Recruitment • Baltimore (MD)

On-site
USD 140,000 - 180,000
Principal Backend Software Engineer (TypeScript, Node.js, Distributed Systems)
Principal Backend Software Engineer (TypeScript, Node.js, Distributed Systems)

Modus Create • United States

Remote
USD 150,000 - 190,000
Associate Customer Success Specialist
Associate Customer Success Specialist

Catapult Sports • United States

On-site
USD 65,000 - 90,000
Senior Golang Engineer
Senior Golang Engineer

We Love Pop Ups • United States

Remote
USD 82,000 - 136,000
Senior Product Manager, American Football Pro Video Suite
Senior Product Manager, American Football Pro Video Suite

Catapult • Boston (MA)

On-site
USD 87,000 - 201,000
Global VP of Marketing
Global VP of Marketing

Catapult Sports • New York (NY)

On-site
USD 198,000 - 538,000
Health, dental, and vision insurance
401(k) with company match
Generous paid leave