
Senior Software Engineer
Catapult Sports3 months ago
Cologne, GermanySenior
Responsibilities
- Contribute to requirements gathering, design, implementation, testing, and deployment across the full software development lifecycle.
- Build and maintain Angular web applications.
- Build and maintain Java Spring Boot APIs and backend services.
- Design database schemas and profile and optimize query performance.
- Help design scalable and resilient systems through architectural discussions.
- Develop services for data sourcing, video ingestion, event collection and annotation, workforce task management, and data quality monitoring.
- Collaborate with Product, Design, and engineering teams and document work in a shared knowledge base.
- Occasionally provide technical assistance to the customer support team.
Requirements
- At least 5 years of software development experience.
- Demonstrated programming experience with TypeScript, JavaScript, and Angular.
- Demonstrated programming experience with Kotlin or Java.
- Demonstrated experience with SQL and database schema design.
- Ability to reason about and debug complex systems and applications.
- Experience with Git code management is highly desired.
- Strong attention to detail, self-starting ability, clear verbal and written communication, prioritization skills, and a can-do attitude.
Benefits
- Work with ambitious colleagues on sports technology used by teams and athletes worldwide.
- Collaborative, open, and honest working environment focused on innovation and continuous improvement.
- Opportunity to work across more than 20 countries and multiple nationalities and cultures.
- Unlimited opportunity for professional growth and development.
Tech Stack
Categories
About Catapult Sports
Catapult Sports builds wearable tracking devices, video analysis tools, and athlete management software used by professional and collegiate teams to monitor performance and reduce injury risk. The Melbourne‑headquartered company, founded in 2006, sells hardware and software subscriptions and is listed on the Australian Securities Exchange (ASX: CAT). Its technology is used by teams across the Premier League, NFL, and NBA and in more than 100 countries.