U.S. Soccer Overview
We are U.S. Soccer and we are the future of sport in the United States. Our mission is to make soccer the preeminent sport in the United States. We embrace diversity, technology and global connections to drive the growth of our sport and by supporting members, impacting athletes, and serving fans. We seek motivated, passionate, skilled people who can think, create and work on a team.
U.S. Soccer is a growing company that looks for team members to grow with it. U.S. Soccer offers a comprehensive compensation package, casual work environment, an inclusive culture and an atmosphere for professional development.
Position Description
We’re looking for a strong full-stack software engineer to join the small but growing team responsible for developing and maintaining U.S. Soccer’s commercial applications, including ussoccer.com, our mobile app back end, internal web applications, and various integrations with external marketing, commerce, and analytics applications. This means building platforms for content and e-commerce experiences tailored for U.S. Soccer’s most avid fans, managing our cloud computing instances in AWS and Azure, building ETL pipelines such that we have a sophisticated and hygienic view of our customer/player/coach/referee data, and provisioning cloud infrastructure as needed throughout the organization. You’ll also be a voice for Engineering in Agile ceremonies, working closely with the Product Owners to plan sprints, estimate effort, and deliver products on schedule.
As part of U.S. Soccer’s engineering team, you’ll be solving problems on both the Commercial and Sporting sides of the organization. You’ll work with various teams, including Digital Products, Sporting Analytics, Data Science, Coaching Education, and Core IT to grow the sport and the business.
The ideal candidate will be capable in C#/.NET and React. We use ASP.Net and Azure Functions on the back end, our front end is written in JavaScript, and python is used for scripting. If you have a proven track record of excellence in web development and want to build beautiful experiences for USMNT and USWNT fans, we’d like to meet you!
Primary Responsibilities
Collaborate with fellow engineers and the product team in agile environment to design, develop, and test new features across web, app, and underlying code base
Identify, test, and propose improvements to the existing infrastructure for maintainability and scalability, and to accelerate functionality and performance
Participate in agile ceremonies to refine backlog, estimate tasks, and plan sprints
Understand Product constructs and participate in ideating solutions for the customer
Participate in DevOps process – code reviews, bug fixes, release deployments
Support and triage issues with Product and Marketing teams
Explore and learn new technologies as they become relevant to our products
Contribute to building a culture of high-performing engineers. Commitment to quality and timely delivery of tasks
Requirements
Minimum Qualifications
BS in computer science or equivalent work experience
2+ years of Software Development experience -- able to develop scalable, reliable applications with minimal supervision
Foundational understanding of OOP design principles
Professional experience working in C# or React, preferably both
Strong CS fundamentals, understanding of data structures and algorithms
Understanding of RESTful APIs
Familiarity with Git or a similar version control system
Ability to communicate effectively with technical and non-technical stakeholders
Excellent written and verbal communication skills
Exceptional time management skills and ability to prioritize tasks based on impact
Desired Qualifications
Experience with cloud platforms: Azure, AWS, etc.
Passion for soccer
A solid understanding of the soccer landscape in the United States
Experience with TypeScript and/or python
Working at U.S. Soccer is a unique opportunity. Employees who work at U.S. Soccer have the following attributes:
Embrace and see learning as a lifelong pursuit
Possess a growth mindset—keeps an open mind and seeks new challenges
Practice self-assessment and self-reflection
Open to criticism and does not make excuses
Possess a strong work ethic
Want to be part of a team that wins
Able to be firm but fair
Communicate in a direct, open and honest manner
Build relationships through genuine interpersonal skills