Job Description
Senior Software Engineer (Influencer) - Remote
Teamworks, the Operating System for Sports™, powers more than 6,500 sports organizations worldwide, including collegiate athletic departments and teams across all major professional leagues. With almost 500 exceptional employees located in over a dozen different countries, Teamworks’ software solutions drive the operations of the most recognizable sports properties in the world.
We are seeking a Senior Software Engineer to join our Personnel product engineering team, where you’ll focus on building the future of NIL (Name, Image, Likeness) management through our Influencer product. Influencer empowers athletic departments, compliance teams, and student‑athletes to navigate the evolving landscape of NIL partnerships, contracts, and monetization opportunities while maintaining compliance and transparency. You’ll work on mission‑critical systems that connect athletes with brands, manage contracts and payments, and integrate with our broader Personnel ecosystem, including General Manager, Contracting, and Wallet—a high‑impact opportunity to contribute across multiple products, architect scalable solutions, and help shape the technical foundation of how college athletics manages modern athlete compensation.
Game Plan - How You’ll Drive Impact
Build and maintain Laravel‑based microservices that power contract management, payment processing, and compliance tracking
Architect and implement event‑driven integrations across multiple Teamworks products (General Manager, Wallet, Compliance) using Pub/Sub patterns and asynchronous messaging
Develop well‑documented APIs and backend services that enable seamless data flow between Personnel products and external NIL platforms
Lead technical decision‑making around data model design, service orchestration, and system interoperability across a complex microservices ecosystem
Optimize SQL queries and database performance to support high‑volume transaction processing and reporting requirements
Participate in implementation planning and architectural discussions, contributing ideas and helping define technical direction
Conduct thorough code reviews and provide mentorship to fellow engineers, fostering a culture of quality and continuous improvement
Player Profile - What You Bring To The Team
Expert‑level experience with PHP and Laravel, with a strong track record of building Laravel applications that scale beyond boilerplate implementations
Deep understanding of Laravel conventions, Eloquent ORM, service container usage, middleware patterns, and the broader Laravel ecosystem (queues, jobs, events, service providers)
Strong SQL skills with the ability to write, optimize, and debug complex queries in MySQL or other relational databases
Experience building and integrating microservices across multiple applications, with a solid grasp of service‑oriented architecture principles
Hands‑on experience with event‑driven architecture, including Pub/Sub systems, message queues, and asynchronous processing (AWS SQS, RabbitMQ, Kafka, or similar)
Ability to design and consume HTTP APIs for internal service‑to‑service communication
Experience conducting constructive code reviews that help elevate team standards while maintaining a positive, collaborative tone
Familiarity with version control, CI/CD workflows, and containerised environments (e.g., Docker)
The Ideal Recruit - Skills & Experience
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Experience with enterprise‑grade queuing and messaging systems beyond framework‑specific implementations
Familiarity with front‑end technologies such as Filament and Inertia.js for admin interfaces
Background working with financial systems, payment processing, or contract management workflows
Experience with cloud platforms (AWS, Azure, GCP) and infrastructure‑as‑code tools
Champion Mindset - Traits For Success
Self‑sufficient and proactive—able to architect solutions, lead initiatives, and make technical decisions with confidence
Strong communication skills with the ability to provide feedback tactfully and collaborate effectively across remote teams and time zones
Willingness to mentor and support other engineers through informal coaching, plan vetting, and thoughtful guidance
Ability to balance multiple priorities and navigate context switching between products without losing momentum
Creative problem‑solver who can identify technical constraints and opportunities, then develop pragmatic solutions
Strong product thinking with user empathy and an understanding of how complex systems work together
Pragmatic focus on ROI and the ability to estimate, prioritise, and deliver high‑impact work
Aligned with our core values: honesty, humility, hard work, commitment, innovation, and exceptionalism
The Perks Of Playing For Teamworks
Play to Win: Grow your career as we grow. Shape the future of sports technology while building a career that scales with your ambition.
Winning Culture: Join a global team of high achievers, innovators, and problem solvers who value teamwork and humility.
Competitive Compensation: Earn a competitive salary, performance‑based incentives, and equity so you share in our success.
Comprehensive Benefits: Access region‑specific benefits designed to support your well‑being, including health coverage, life and disability insurance, retirement plans, unlimited paid time off, flexible and remote work options, catered lunches (where applicable), and more.
Investing in Your Growth: Receive stipends for learning and development, home office equipment, and company gear to set you up for success—no matter where you are in the world.
Compensation Philosophy
For this role, the salary target is
$180,430/C$193,319 , with your final offer determined by your experience, skills, and interview performance. Every Teamworks teammate is an owner, with equity aligning your success with ours. We’ve built our compensation framework to attract, retain, and reward top performers. We believe in pay for performance, ensuring that your growth and impact are reflected in your rewards. As Teamworks grows, so do your opportunities—whether that’s through advancing your career, contributing to game‑changing innovations, or building long‑term financial security.
Inside Our Locker Room
Teamworks is the leading operating system for elite sports, empowering organizations worldwide to optimise performance, streamline operations, and unlock athlete potential. Founded in 2006, we’ve grown from a messaging platform for collegiate football into a global leader with over $165 million in funding and a technology suite that supports every phase of the athlete lifecycle.
Our Solutions Span Four Key Categories
Personnel: Manage the complete roster lifecycle, from recruiting and NIL management to financial operations.
Performance: Optimize athlete health and training with advanced tools for nutrition, strength & conditioning, and holistic performance tracking.
Operations: Streamline logistics, communication, compliance, and inventory management to keep teams running efficiently.
Intelligence: Leverage data‑driven insights to inform decisions and maximise competitive advantage across professional and collegiate sports.
What To Expect When Interviewing At Teamworks
Our interview process is designed to be transparent, engaging, and reflective of our team culture. You can expect authentic conversations, clear steps, and the opportunity to connect with key team members. We encourage you to ask questions and get to know us as much as we get to know you. Learn more about our process here.
Equal Opportunity Statement
Teamworks is an equal opportunity employer - if you live our core values every day and are honest, hardworking, humble, committed, innovative, and an all‑around exceptional person, you’ll thrive at Teamworks. We are committed to building a diverse and inclusive workforce and take affirmative action to not discriminate based on race, religion, colour, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics. This policy applies to all employment practices within our organization, including but not limited to recruiting, hiring, promotion, termination, compensation, benefits, and training. Teamworks is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email hiring@teamworks.com.
To all recruitment agencies: Teamworks does not accept agency resumes. Please do not forward resumes to our jobs alias, Teamwork employees or any other organization location. Teamworks is not responsible for any fees related to unsolicited resumes.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industries
Software Development
#J-18808-Ljbffr