Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Teamworks Logo

Senior Software Engineer (Influencer) - Remote

Teamworks

$180,430 - $193,319
Oct 3, 2025
Remote, US
Apply Now

Teamworks is seeking a Senior Software Engineer to build the future of NIL (Name, Image, Likeness) management through their Influencer product, which 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.

Requirements

  • 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

Responsibilities

  • 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

Other

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 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