##### Job Description :
Chicago Fire FC is searching for a Software Engineer. This person will have
the opportunity to build, maintain and contribute from frontend to data
ingestion, depending on their experience and skillset. They will collaborate
closely with members across the sporting side of the club including Scouting,
Operations, the Academy, and Data Analytics. This person should have
familiarity with both front-end and back-end systems, and experience in at
least one part of the stack. This person should also be eager and comfortable
collaborating with stakeholders across the entire club to help drive software
development.
##### **Job Responsibilities:**
* Work with the engineering and data teams to design, develop and maintain internal software applications utilizing modern techniques and best practices for stakeholders across the club
* Write clean, concise, and efficient code across the entire stack
* Troubleshoot and debug software issues as they arise
* Support the integration of football analysis into our proprietary tools and application
* Transform vague requirements and create software that suits the needs of stakeholders, take feedback, and generate continuous improvements
* Use healthy software habits such as providing transparency, producing documentation, and utilizing regression testing
* Balance progression, maintainability, and utility
* Other projects or responsibilities as assigned
##### **Required Qualifications:**
* Minimum of one year experience in software development or related role
* Experience writing either Python or React (using Typescript)
* Comfortable with testing: TDD, unit testing, regression testing, etc.
* Experience writing fast and efficient SQL queries
* Can work both individually and in group environment
* Some understanding of computer science fundamentals
* Desire to use CI/CD patterns
* Ability to work non-traditional hours, in non-traditional settings, including all home games (or other work events) that fall on nights, weekends, and/or holidays
* Must be fully vaccinated and boosted for COVID-19
##### **Desired Qualifications:**
* Startup experience or experience working in a fast paced, scrappy environment
* Eagerness and ability to hit the ground running contributing on day one
* Willingness to dive into any problem to serve the club's needs
* Eagerness to work in professional football
* Experience designing Postgres tables and indices
* Experience with AWS or some other cloud provider
* Experience with DBT or some other ETL tool
* Experience with Terraform or some other IAC tool
* Familiar with Okta or some other OAuth provider
##### **Please note:**
* Chicago Fire FC is committed to fostering, cultivating, and preserving a culture of diversity, equity, accessibility, and inclusion. Our diversity initiatives start with the recruitment and selection process; therefore, weβd like to welcome all diverse candidates to apply to opportunities within our Club.
* CFFC is committed to providing equal employment opportunity and maintaining a workplace for employees and applicants for employment that is free from discrimination. The Company does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex (including pregnancy), national origin, ancestry, ethnicity, citizenship, age, veteran or military status, disability, sexual orientation, sexual orientation or expression, marital status or any other characteristic protected by law. This policy governs all aspects of employment, including hiring, promotion, compensation, discipline, termination, and access to benefits and training.
* If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application process, please contact the Human Resources Department at hr@chicagofirefc.com to let us know the nature of your request and your contact information.