Supervising the applications development and quality assurance teams.
Performing code reviews, leading software releases, and developing a deep understanding of all USA Swimming software applications.
Architecting software applications, ensuring best practices, and ensuring technological advances.
Designing, developing, testing, and maintaining software applications to meet business needs.
Leading architectural design discussions for software products, including desktop and mobile applications.
Collaborating with Managing Director of Technology and Data to develop long-term AI strategy.
Participating in systems development life cycle with solution design, development, implementation, and support.
Guiding and mentoring development teams, ensuring efficient code development.
Requirements
Bachelor’s degree in Computer Science, related field, or equivalent years of experience.
Minimum 15 years’ experience in front-end software development using JavaScript, React, TanStack Router, and React Native.
Minimum 15 years of back-end software development experience, with majority of experience using Microsoft Visual Studio development technologies (ASP.NET Core, C#, Model-view-controller, T-SQL, SQL Server, Stored Procedures, MS Web APIs, and Azure).
Experience in test-driven development.
Experience and solid working knowledge of JSON, CSS, HTML.
Experience supervising a development team preferred.
Understanding of National Governing Bodies’ and/or USA Swimming structures, roles, and objectives in relation to the Olympic Movement and athlete relations preferred.
Tech Stack
ASP.NET
Azure
JavaScript
React
React Native
SQL
.NET
Benefits
Medical, dental, and vision insurance.
Company paid short-term and long-term disability and life insurance.
Paid Family Leave
401(k) w/match after 1 year of service.
Profit sharing and safe harbor match after 2 years of service.