U.S. Soccer Overview
The U.S. Soccer Federation exists in service to soccer. Our aim is to ignite a national passion for the game. Because we believe that soccer is more than a sport; it is a force for good.
We understand the importance and the power of teamwork, on and off the pitch. That is why we work closely with our Federation partners and members, to inspire, support and guide every level of the game: from the grassroots to the National Teams. We want to bring soccer into every home and every community, right across America. Because we believe that soccer can transform lives like no other sport. Soccer can represent the best of U.S.
U.S. Soccer is in a period of significant growth, with ambitions plans for U.S. Soccer in the near and far future. We are, therefore, looking for dynamic servant leaders to join us on this journey: in service to soccer. Applicants must be able to demonstrate visionary leadership, analytical decision-making, professional flexibility, and an empathic management style that builds bold teams and delivers globally significant results.
Position Description
We are seeking a passionate Mobile App Developer to join our Product Engineering team. This role is central to delivering high-impact mobile experiences that connect millions of soccer fans, players, coaches, and organizations across the United States. You will contribute to flagship applications that power fan engagement, player development, and grassroots initiatives—shaping how soccer is experienced in America.
As part of our team, you will focus on building cross-platform mobile apps using Flutter, collaborating with backend services and working in an event-driven environment to deliver responsive, scalable, and dynamic user experiences.
Primary Responsibilities
- Design, build, and maintain high-performance, cross-platform mobile apps using Flutter (Dart)
- Support native development (as needed) in Swift (iOS) and Kotlin/Java (Android)
- Deliver features that integrate with backend APIs and event-driven systems
- Build intuitive, responsive, and accessible user interfaces for fans, players, and organizations
- Work with UI state machines to manage complex view flows and transitions
- Implement UI streaming patterns to deliver real-time, reactive mobile experiences
- Collaborate closely with designers, product managers, and backend engineers
- Participate in code reviews, technical planning, and Agile ceremonies
- Instrument applications for performance monitoring, telemetry, and crash reporting
- Contribute to a strong mobile architecture that scales across multiple apps and use cases
Requirements
Minimum Qualifications
- Bachelor's Degree or higher in Computer Science, Software Engineering, or related technical field OR relevant skillset
- Mobile development experience
- 1+ year of experience building and shipping Flutter applications in production
- Familiarity with publishing apps to the App Store and Google Play
- Understanding of state management, asynchronous programming, and secure storage in Flutter
- Proficiency in modern programming languages such as JavaScript/TypeScript, Python, Java, or C#
- Experience with web development frameworks (React, Angular, Vue.js, or similar)
- Knowledge of version control systems (Git) and collaborative development workflows
- General knowledge of soccer and passion for growing the sport in the United States
- Capable of working in fast-paced and demanding environments, especially during tournament periods
- Must be able to connect "micro" technical details to the "macro" vision and mission of advancing soccer in America
- Proficient experience with Microsoft Suite (Word, PowerPoint, Excel, and Outlook) and modern development tools
Desired Qualifications
- Minimum 3-5 years of professional mobile development experience
- Experience working with event-driven architectures and message-based systems
- Familiarity with UI state machines (e.g., XState or custom implementations)
- Experience implementing UI streaming using techniques like data subscriptions or observables
- Experience building apps for large-scale, high-traffic audiences
- Knowledge of mobile DevOps (CI/CD pipelines, Fastlane, Bitrise, etc.)
- Familiarity with tools like Firebase, Sentry, App Center, or similar for monitoring and error tracking
- Background in sports tech, fan engagement, or media applications
- Bilingual (Spanish preferred)
- Previous experience in sports, entertainment, or media technology
U.S. Soccer offers a comprehensive compensation package, casual work environment, an inclusive culture, and an atmosphere for professional development.
U.S. Soccer is an equal opportunity employer that is committed to diversity, equity, and inclusion, and prohibits discrimination and harassment of any kind on the basis of race, color, sex, religion, national origin, citizenship, pregnancy, sexual orientation, gender identity, age, disability, genetic information, military status, political belief, or any other characteristic protected under the law. This policy applies to all our employment practices within our organization. We strongly encourage women, people of color, LGBTQIA, veterans, parents, and persons with disabilities to apply.