About IMG Academy
Named one of the Best and Brightest Companies to Work For in the Nation in 2024 IMG Academy is the worlds leading sports education brand providing aholistic 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 aninnovative suite of on-campus and online experiences:
- Boarding school and camps via a state-of-the-art campus in Bradenton Fla.
- Online coachingvia the IMG Academy brand with a focus on personal development through the lens of sport and performance
- Online college recruiting via the NCSA brandproviding content tools coaching and access to a network of 40000 college coaches
Position Overview
As a Senior Software Engineer on the Campus Solutions teamyoullplay 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.
Youllwork 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 workyoulldo 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 andmaintainscalable maintainable software solutions that support campus operations and internal teams.
- Contribute to projects such as SVOSA ensuring reliableaccurate 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 whenappropriate.
- 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.
- Strongproficiencyin PythonorJavaScript/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 reasonaboutsystem design tradeoffs scalability and long-term maintainability.
- Experience using version control systems (e.g. Git) and working in agile development environments.
- Strong communicationskills and the ability to collaborate effectively with both technical and non-technical stakeholders.
- Experience with one or more backend languages such #.NETor 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 ofconcepts 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!
Dont meet every single requirement We are dedicated to building a diverse inclusive authentic workplace so if youre excited about this role but your past experience doesnt 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:
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.