What are the responsibilities and job description for the Senior Director, Mobile App & Client Engineering position at MLS League Office?
Overview
Our cutting-edge next generation mobile app will revolutionize the way millions of fans connect, explore, and engage with Major League Soccer and each other. This role will spearhead a mission-critical mobile app engineering team to enhance fan engagement and experience.
This high-impact position involves managing and leading a top-tier team of engineers dedicated to developing scalable mobile app software. You will be responsible for leading and expanding the engineering team to create the ultimate mobile experience.
Responsibilities
- Lead the client engineering group for Major League Soccer, actively participating in code reviews and architectural decisions.
- Collaborate across disciplines with product, business, operations, and security teams to translate requirements into execution plans and timelines, aiming for enhanced functionality and stability.
- Build, hire, and manage a high-performing team of app developers, fostering a culture of collaboration, innovation, and continuous learning.
- Oversee the development lifecycle, ensuring projects are delivered on time, within budget, and meeting technical and quality standards.
- Continuously evaluate and improve development processes, methodologies, and tools, implementing best practices and new technologies.
- Manage the software engineering budget responsibly and effectively, allocating resources for necessary tools and technologies.
- Identify and mitigate potential risks associated with feature development.
Qualifications
- Bachelor’s Degree required.
- 10 years of experience in full lifecycle software products.
REQUIRED SKILLS:
- Proven track record of building and leading high-performing, consumer-facing mobile apps using Swift and Kotlin, with a large user base.
- Deep technical expertise in software development for native mobile apps and APIs, particularly with Swiftfor iOS and Kotlin for Android.
- Hands-on experience with SQLite, Core Data, Realm, and Firebase for mobile database management.
- Experience with RESTful APIs, GraphQL, and WebSocketsfor backend integration.
- Extensive experience developing media-heavy applications, including video streaming and playback, using tools like AVFoundation, ExoPlayer, and FFmpeg.
- Hands-on experience with authentication services such as Auth0 and OAuth protocols.
- Knowledge of CI/CD pipelines using tools like Jenkins, GitLab Actions, and Bitrise.
- Ability to think strategically and translate business goals into technical solutions.
- Passion for building innovative and user-centric software products.
- Experience managing engineering teams, including public branding to attract high-caliber people, recruiting, hiring, internships, running hackathons, and performance management.
- Lead integration of technical components with other teams as necessary.
- Excellent communication, interpersonal, and leadership skills.
- High level of commitment to quality work product and organizational ethics, integrity, compliance, promptness, and timeliness.
- Strong interpersonal skills and the ability to effectively communicate, both verbally and in writing.
- High attention to detail with the ability to multi-task and meet deadlines with minimal supervision.
- Proficiency in Word, Excel, PowerPoint and Outlook.
TOTAL REWARDS:
Major League Soccer offers a competitive starting base salary of $170,000 - $235,000, based on individual qualifications, market financials, and operational business needs. We are committed to providing a Total Rewards package that attracts, supports, engages, and retains talent. Our benefits package includes comprehensive medical, dental, and vision coverage, a $500 wellness reimbursement, generous PTO, and a hybrid office/remote work schedule to promote work-life balance. We also prioritize career and professional development, offering on-the-job training, feedback, and ongoing educational opportunities.
At Major League Soccer, we are proud to be an equal opportunity employer. We value diversity and inclusion and believe that a diverse workforce enhances our ability to compete in the marketplace. We are committed to providing equal employment opportunities to all individuals regardless of race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
We are dedicated to ensuring that individuals with disabilities are provided reasonable accommodation throughout the job application or interview process, essential job functions, and other benefits and privileges of employment. If you require accommodation, please contact us to request it.
Join our team and be part of the Major League Soccer family, where we elevate the game and inspire greatness!
Salary : $170,000 - $235,000