Senior Software Engineer – American Football (C++ / Python)
Confidential
Posted: May 12, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
A senior software engineer with 5+ years of experience in creating clean and modular design for high-performance applications, with expertise in python and c++, and experience with automation and testing frameworks.
Required Skills
Job Description
Senior Developer, driving innovation in US Football. With an entrepreneurial mindset and a desire to revolutionize sports performance technology, come join our Next Sports Tracking Team!
Our cross-functional product team ships tracking used in NFL stadiums to minor leagues and colleges. We’re expanding and doubling down on engineering excellence – making proven products even more maintainable, testable, and performant.
As a Software Engineer, you will contribute to driving clean and modular design, harden and evolve production components, and build effective automation for testing, packaging, and releases. You will help set the bar how we produce high quality software. You will partner with Platform teams – reusing shared foundations where it makes sense and extending them when product needs demand it – and help specialists in computer vision, signal processing, and modelling write production-grade code.
You will have room to make decisions, influence technical direction, and see your work land quickly in products used by elite athletes and rising talent alike. The position is based at our newly built HQ, Trackman Innovation Center, at the DTU Science Park in Hørsholm – a great environment for innovation and collaboration.
What will you be doing?
• Design, build, and maintain efficient and well-structured software in C++ and Python.
• Participate in architectural discussions and contribute to system-wide improvements.
• Produce clean code with clear separation of concerns and well-defined interfaces.
• Build and maintain CI/CD and automated tests.
• Ensure reproducible builds and packaging.
• Profile and optimize latency, throughput, memory, and concurrency.
• Raise code quality through reviews, linting, documentation, and standards.
• Mentor domain specialists to write production-grade code.
• Collaborate with other teams on tooling, build systems, and releases.