Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Golang)

$112.93k - $225.87k

Catapult Sports

Senior Software Engineer (Golang)

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 organisations 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 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.

The Opportunity

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.

What You'll Do
  • 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 You'll Bring

Essential

  • Strong professional experience with Golang
  • 5+ years' recent experience delivering multiple scalable services into production
  • Experience designing, building and operating production-grade backend services
  • Experience working with cloud-based and distributed systems
  • Experience with AWS, ideally including ECS, EC2, Lambda, SNS and SQS
  • Working knowledge of containerisation
  • Experience with CI/CD automation and modern software delivery practices
  • Working knowledge of REST, GraphQL and/or gRPC
  • Experience working with databases such as Postgres and/or MongoDB
  • A strong understanding of software engineering fundamentals, including testing, reliability, maintainability and code quality
  • A willingness to take ownership, contribute ideas and continuously improve

It would be great if you also have

  • Experience working with high-volume data platforms or distributed data systems
  • Experience with event-driven architectures and messaging systems
  • Experience with authentication, authorisation, identity or entitlement systems
  • Experience building systems that operate across cloud and edge environments
  • Experience working with video, telemetry, sensor or time-series data
  • Experience in a high-growth product or SaaS environment
  • An interest in sports, performance technology or data
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.

Why Catapult?

Work on technology that has an impact

The systems you build will be used by some of the world's leading sporting organisations.

Our technology helps teams understand athlete performance, monitor workload and readiness, analyse 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.

Work with a great team in Boston

This role is based in our Boston office, with the team working together in person three days per week.

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.

Compensation & Benefits

The target Total Compensation range for this position is $112,934 to $225,868 per year.

This range is inclusive of base salary and a target incentive plan, which may include equity, commission or other bonus structures. Your specific compensation within the range will be determined by factors including geographic location, relevant experience and job-related skills.

Catapult also offers:

  • Generous paid leave and recognised company holidays
  • Health, dental and vision insurance
  • 401(k) retirement plan with company match
  • Comprehensive benefits package
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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Golang) in Boston, MA vacancy
  • $119.5k - $149.4k

     ...build the future together. The Crown Is Yours As a Senior Software Engineer, Go, you'll help build the technology powering DraftKings Exchange...  ...developing applications and services in Go; professional Golang experience is required. Hands-on experience with FIX... 
    Golang
    Senior
    Full time
    Immediate start

    DraftKings

    Boston, MA
    4 days ago
  • $186.07k - $218.9k

     ...sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's...  ...you'll do: Build end-to-end user-facing features using Golang, React, and cloud technologies, delivering AI-first... 
    Golang
    Senior
    Local area

    Coinbase

    Boston, MA
    2 days ago
  • $185k

    Senior Full Stack Software EngineerFully REMOTE - working mostly East Coast/Central hoursCompensation...  ...using React, JavaScript/TypeScript, Golang, and Python.- Build and maintain RESTful...  ...decisions, and mentor junior engineers.- Collaborate closely with Product, Data... 
    Golang
    Senior
    Remote work

    CyberCoders

    Boston, MA
    4 days ago
  • $148k - $222k

     ...grounded in technologies like Golang, Python, Apache Pulsar, Kafka...  ..., and Kubernetes-we enable engineering teams to focus on customer impact...  ...resilient by default.As a Senior Platform Engineer on the Asynchronous...  ...Design, develop, and deliver software to dramatically improve the... 
    Golang
    Senior
    Relocation

    Klaviyo

    Boston, MA
    2 days ago
  • $186.07k - $218.9k

     ...called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI...  ...scalable, secure backend infrastructure in Python and Golang that serves AI workloads, including model integration pipelines... 
    Golang
    Senior
    Local area

    Coinbase

    Boston, MA
    18 hours ago
  • $148k - $222k

     ...makes it simple and easy for engineers to make secure choices while developing world-class software at high speed. Security is built...  ...How you’ll make an impactAs a Senior Software Engineer on the...  ...technologies such as Python, Golang, AWS, Kubernetes, Terraform, and... 
    Golang
    Senior
    Relocation

    Klaviyo

    Boston, MA
    2 days ago
  • $107.36k - $161k

     ...Senior Software Engineer 4 days in the office from any of our locations in Johnston RI, Iselin NJ, Westwood or Medford MA, or Phoenix AZ and...  ...Angular/React/Vue), such as Python3, Java, JavaScript, Ruby, Golang, C, C++, etc. Desired Qualifications... 
    Golang
    Senior
    Work at office
    Local area
    Relocation
    Flexible hours

    Citizens Financial Group, Inc.

    Medford, MA
    3 days ago
  •  ...team, a diverse group of accomplished engineers, focuses extensively on developing new,...  ...support, the team requires a highly capable Senior Software Engineer to help manage the increasing...  ...technologies: Python, React, AWS, GoLang, Android, Flutter (prior experience not... 
    Golang
    Senior
    Full time

    Klaviyo

    Boston, MA
    2 days ago
  •  ...grounded in technologies like Golang, Python, Apache Pulsar, Kafka...  ..., and Kubernetes–we enable engineering teams to focus on customer impact...  ...by default. As a Senior Platform Engineer on the Asynchronous...  ...Design, develop, and deliver software to dramatically improve the... 
    Golang
    Senior
    Full time
    Relocation

    Klaviyo

    Boston, MA
    2 days ago
  • $112.93k - $225.87k

     ...Senior Software Engineer (Go) Catapult is building the future of sports performance technology, with a mission to Unleash the Potential...  ...delivering multiple scalable services to production ~ Strong in Golang  ~ Working knowledge of containerisation ~ Experience... 
    Golang
    Senior
    Full time

    Catapult Sports

    Boston, MA
    2 days ago
  • $180k - $240k

     ...company for remote workersWe are hiring a Senior Infrastructure Engineer to join our Global Core...  ...delivery.Tune Linux systems and open-source software for high performance and hardened security...  ...skills.Nice to HaveExperience with Golang for tooling or internal services.... 
    Golang
    Senior
    Full time
    Remote work
    Flexible hours

    Workato

    Boston, MA
    18 hours ago
  •  ...Sr. Software Engineer United States SingleStore engineers build the real-time data platform...  ...analytical workloads at scale. As a Senior or Principal Software Engineer on the...  ...level software in languages similar to Golang, C++, or Rust (more for Principal). ~... 
    Golang
    Senior

    SingleStore

    Boston, MA
    4 days ago
  • $134.25k - $214.8k

     ...with our ecosystem of devices and cloud software. Like our products, we work better together...  ...where you matter.Your ImpactAre you an engineer who gets excited about the challenge of...  ..., CDK is a plusExperience with any of: Golang, Python, or JavaUnited States Citizen —... 
    Golang
    Senior
    Work experience placement
    Work at office
    Remote work

    Axon

    Boston, MA
    3 days ago
  • $225.4k - $280.6k

     ...degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields...  ...such as Python, C++, C#, Java, or Golang. ~ Familiarity with state-of-the-art techniques...  ...for optimizing training and inference software for improved hardware utilization,... 
    Golang
    Senior
    Full time

    Capital One

    Cambridge, MA
    3 days ago
  • $190k - $220k

     ...Senior Software Engineering Lead This role is located in Somerville, MA – We are a hybrid work environment and are in the office 3+ days/per...  ...tech stack – including Typescript, React, Redux, Node.js, Golang, MongoDB, Postgres, and Docker. Key Responsibilities... 
    Golang
    Senior
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Tulip Interfaces

    Somerville, MA
    2 days ago
  • $225.4k - $280.6k

     ...degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or similar fields...  ...using Python, C++, C#, Java, or Golang (preferred) ~ Familiarity with state-of...  ...techniques for optimizing training and inference software (preferred) ~ Excellent communication... 
    Golang
    Senior
    Full time

    Capital One

    Cambridge, MA
    3 days ago
  • $314.8k - $359.3k

    Senior Distinguished AI Engineer At Capital One, we are creating responsible and reliable AI systems, changing...  ..., test, deploy, and support AI software components including foundation...  ...Memory) using Python, C++, C#, Java, or Golang ~ Experience developing and applying... 
    Golang
    Senior
    Full time
    Part time
    Local area

    Capital One

    Cambridge, MA
    4 days ago
  • $135.2k - $306.4k

     ...scale distributed systems, as part of an engineering organization that highly values formal...  .... ~5+ years of full-time professional software development of concurrent and distributed...  ...concurrent code in at least one of C/C++, Java, GoLang, or Rust. ~ Deep knowledge of standard... 
    Golang
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Boston, MA
    1 day ago
  • $229.9k - $262.4k

     ...Senior Lead AI Engineer(MLX, Agentic AI, Gen AI platform Services) Overview: At Capital One...  ...develop, test, deploy, and support AI software components including foundation model...  ...Memory) using Python, C++, C#, Java, or Golang ~ Experience developing and applying... 
    Golang
    Senior
    Full time
    Part time
    Local area

    Capital One

    Cambridge, MA
    18 hours ago
  • $229.9k - $262.4k

    Senior Lead AI Engineer (GenAI Platform Services) Overview At Capital One, we are creating responsible...  ...develop, test, deploy, and support AI software components including foundation model...  ...) using Python, C++, C#, Java, or Golang Experience developing and applying state... 
    Golang
    Senior
    Full time
    Part time
    Local area

    Capital One

    Cambridge, MA
    4 days ago
  • $185k

     ...Job Description Job Description Senior Full Stack Software Engineer Senior Full Stack Software Engineer Fully REMOTE - working mostly East...  ...stack applications using React, JavaScript/TypeScript, Golang, and Python. -    Build and maintain RESTful APIs and... 
    Golang
    Senior
    Ongoing contract
    Local area
    Remote work

    Everforth, Cybercoders

    Boston, MA
    2 days ago
  • $229.9k - $262.4k

     ...to build world-class applied science and engineering teams to deliver our industry leading...  ...development, testing, deployment, and support AI software components including foundation model...  ...Memory) using Python, C++, C#, Java, or Golang Passion for staying abreast of the... 
    Golang
    Senior
    Full time
    Part time
    Local area

    Capital One

    Cambridge, MA
    18 hours ago
  • Software Engineer, Levels up to Principal and Lead, Golang, NATS, Microservices, Boston, MA Hybrid, 150k midpoint**Note: I also represent similar roles that are completely remote but must live in continental USCompensation Commensurate with experience, bonus, benefits,... 
    Golang
    Permanent employment
    Live in
    Remote work

    BlueSkyClarity

    Boston, MA
    18 hours ago
  • $130k - $180k

     ...different parts of the platform.What skills do I need?5-7+ years of software engineering experience, ideally at a SaaS enterprise software company....  ...our tech stack - including React, Redux, Redis, Node.js, Golang, Electron, MongoDB, RabbitMQ, and Docker.Knowledge of CI/CD... 
    Golang
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Tulip Interface

    Somerville, MA
    4 days ago
  • $82.3k - $220k

     ...space exploration to biomedical engineering, lives often depend on the...  ...Draper is actively seeking a Senior Cyber Effects Engineer that will...  ...design and development of software tools and capabilities, perform...  ...such as: C, C++, Python, GoLang, Rust.Experience in compiler... 
    Golang
    Senior
    Full time
    Local area

    Draper Laboratory

    Cambridge, MA
    18 hours ago
  • $75k - $156k

     ...defense and space exploration to biomedical engineering, lives often depend on the solutions we...  ...Security Group is looking for a CNO Software Engineer to develop tailored solutions to...  ...build systems such as: C, C++, Python, GoLang, Rust.Proficiency with software version... 
    Golang
    Full time
    Local area

    Draper Laboratory

    Cambridge, MA
    18 hours ago
  • $126.99k - $141.1k

     ...service to seller and buyer clients.As a Software Engineer II in the Transaction Journey (TJ)...  ...-sized components and collaborate with senior engineers to implement more complex technical...  ...using languages such as Java, Golang, or Python.Nice to have: Familiarity with... 
    Golang
    Minimum wage
    Work from home
    Flexible hours

    Compass

    Boston, MA
    15 hours ago
  •  ...approach to everything we do, frequently measuring the performance of our features and iterating based on those results.As a Senior Software Engineer, you will play a key role in building backend services that directly impact our business metrics and accelerate member... 
    Senior
    Work at office
    Relocation

    WHOOP

    Boston, MA
    4 days ago
  •  ...Snyk is the leader in secure AI software development, helping millions of developers...  .... Job Summary Snyk is looking for a Senior Technical Support Engineer to serve as a technical escalation...  ...knowledge of Kubernetes, or Golang, Docker, and cloud-native experience... 
    Golang
    Senior
    Work at office
    Work from home
    Flexible hours

    Socket

    Boston, MA
    1 day ago
  • Job DescriptionBrady Corporation's Engraving Solutions group is seeking a highly skilled, motivated, and passionate Senior Software Engineer to join our innovative team. In this role, you will be instrumental in designing, developing, and deploying full-stack solutions... 
    Senior
    Work at office
    Remote work

    Brady

    Boston, MA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Golang). Be the first to apply!