About IMG Academy
Named one of the Best and Brightest Companies to Work For in the Nation in 2024, IMG Academy is the world's leading sports education brand, providing a holistic education model that empowers student-athletes to win their future, preparing them for college and for life. IMG Academy provides growth opportunities for all student-athletes through an innovative suite of on-campus and online experiences:
- Boarding school and camps, via a state-of-the-art campus in Bradenton, Fla.
- Online coaching via the IMG Academy+ brand, with a focus on personal development through the lens of sport and performance
- Online college recruiting, via the NCSA brand, providing content, tools, coaching and access to a network of 40,000 college coaches
Position Overview
As a Senior Software Engineer on the Campus Solutions team, you’ll play a key role in building modern, scalable software that supports our campus, employees, and student-athletes across the organization. The team focuses on solving complex operational problems through well-designed systems, automation, and reliable data platforms.
You’ll work on initiatives such as Single View of Student Athlete (SVOSA), contribute to the development of an operational data store, and build integrations and internal tools that improve how data flows across systems. The team is evolving toward more event-driven and asynchronous architectures, and this role will help shape both the technical direction and implementation as tooling and patterns continue to mature.
This role is well-suited for an experienced engineer who enjoys owning problems end-to-end, collaborating closely with product and business partners, and helping define scalable, maintainable solutions in a growing system landscape.
The Campus Solutions team sits at the intersection of systems, data, and real operational impact. The work you’ll do directly improves how the campus and internal teams access information, make decisions, and support student-athletes. This role offers the opportunity to influence architecture, shape emerging platforms, and build systems that will scale with the organization.
Position Responsibilities
- Design, build, and maintain scalable, maintainable software solutions that support campus operations and internal teams.
- Contribute to projects such as SVOSA, ensuring reliable, accurate, and performant data across systems.
- Help design and implement an operational data store, including data models, data flows, and access patterns that support both operational and analytical use cases.
- Design and evolve event-driven and asynchronous workflows to support system decoupling, data propagation, and integration across platforms.
- Participate in evaluating and selecting tools and patterns for messaging, event processing, and data movement as the architecture evolves.
- Build internal tools and workflows that reduce manual effort and improve efficiency for operational teams, using a mix of custom code and internal tooling platforms when appropriate.
- Design and implement APIs, integrations, and data transformations that ensure data integrity and consistency across systems.
- Collaborate with product managers, business stakeholders, and other engineering teams to translate business needs into effective technical solutions.
- Troubleshoot and resolve complex system, integration, or data issues with an emphasis on root-cause analysis and long-term reliability.
- Write clear technical documentation and share best practices to support team knowledge and system maintainability.
- Ensure solutions follow security best practices, including secure data handling and access controls.
- Stay current with modern engineering practices and help influence technical direction within the Campus Solutions team.
Knowledge, Skills, and Abilities
- 5+ years of professional software engineering experience building and supporting production systems.
- Strong proficiency in Python or JavaScript/TypeScript, with experience building backend services, integrations, or data-heavy applications.
- Solid experience designing and consuming RESTful APIs and working with asynchronous or distributed systems.
- Strong knowledge of relational databases, data modeling, and complex queries.
- Experience working with systems that move data between multiple platforms (e.g., integrations, pipelines, or shared data services).
- Ability to reason about system design tradeoffs, scalability, and long-term maintainability.
- Experience using version control systems (e.g., Git) and working in agile development environments.
- Strong communication skills and the ability to collaborate effectively with both technical and non-technical stakeholders.
- Experience with one or more backend languages such as Go, Node.js, C#, .NET or Ruby on Rails.
- Experience with TypeScript or other strongly typed languages.
- Experience with event-driven or asynchronous architectures, such as messaging queues, pub/sub systems, or streaming platforms.
- Understanding of concepts such as event modeling, data contracts, eventual consistency, idempotency, and retry strategies.
- Experience designing or working with operational data stores, shared data platforms, or analytics layers.
- Exposure to building or integrating AI-enhanced, user-facing features, or strong interest in learning how to apply AI in practical, value-driven ways.
- Experience automating manual operational workflows through internal tools or custom applications.
- Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud), particularly for APIs, integrations, or data services.
#LI-TR1
Background Requirements:
- Requires a background check upon offer
- Requires a drug test upon offer
Benefits:As a full-time member of our team, you will enjoy a comprehensive offering listed below. Connect with your talent acquisition specialist to learn more about benefits for our part-time and seasonal/temporary roles.
- Comprehensive Medical, Dental and Vision
- Flexible Spending Account and Health Savings Account options
- 401k with an Employer Match
- Short Term and Long Term Disability
- Group and Supplemental Life & AD&D
- Gym Discount Program
- Pet Insurance
- Wellbeing Program
- and more!
Don’t meet every single requirement? We are dedicated to building a diverse, inclusive, authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
Get to know us better:
www.imgacademy.com
www.imgacademy.com/careers
IMG Academy provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.