Software developer Job at U.S. Center for SafeSport, Denver, CO

Y3FpQWRlTjFkbURXYngvTjdTL01VSis2c2c9PQ==
  • U.S. Center for SafeSport
  • Denver, CO

Job Description

The U.S. Center for SafeSport is a non-profit organization focused on ending all forms of abuse in sport. We endeavor to make athlete well-being the centerpiece of the nation’s sports culture through abuse prevention, education, and accountability.


The Software Developer is a part-time, temporary position, anticipated to be scheduled 25 hours per week for 10 months, with the possibility of extension. This role will support the Center's software development initiatives, including but not limited to software migrations and implementations.

Essential Functions

  • API development and maintenance
    • Develop, maintain, and deploy secure APIs on AWS to integrate with external systems, such as case management and learning management
    • Support on-demand and event-based data retrieval for public-facing databases and external organizations (e.g., course enrollments and training completion data)
    • Utilize AWS services including API Gateway, Lambda (Python-based), Route 53 (for custom domains), DynamoDB (for token caching and webhook configurations), and Pulumi for IaC
    • Ensure availability (24/7 reliable service) with zero-downtime deployments
  • Web application and full-stack development
    • Maintain and develop in-house microservice-based web applications, including externally-facing APIs and data caching pipelines
    • Manage hosting on ECS/ECR with Fargate, backed by RDS PostgreSQL databases
    • Implement full-stack features using TypeScript, Next.js (App Router), including web security best practices (e.g., 2FA, Clerk authentication, JWT tokens)
    • Design user interfaces with a focus on UI/UX principles, accessibility standards, and responsive web development
    • Develop and maintain end-to-end feature testing, monitoring, and alerting systems.
  • Data pipelines and data lake management
    • Design, build, maintain, and optimize scalable data pipelines to ingest data from external databases and systems into AWS-based data lake
    • Implement modern data architectures, including ETL/ELT processes, staging layers, and analytics-optimized models
    • Manage batch job definitions, containerization with Docker, deployment on ECS/Fargate, and scheduling via EventBridge and CloudWatch
    • Work with AWS services including S3 (for storage and data lake), Glue Catalog, Athena (for querying), Iceberg/Parquet tables, and Pulumi for infrastructure as Code (IaC)
    • Handle structured and unstructured data, ensuring efficient storage, querying, and transformation in relational databases and data lakes
    • Enable and manage secure connections to the data lake from external querying tools
  • Cloud infrastructure, DevOps, and Security
    • Manage AWS infrastructure with a focus on security, networking, and DevOps best practices (VPC, private subnets, IGW, IAM, Secrets Manager, EC2, Fargate)
    • Provision and maintain infrastructure using IaC tools (Pulumi, Terraform)
    • Implement CI/CD pipelines via GitHub Actions, including custom self-hosted runners on AWS EC2
    • Ensure data security, including encryption in transit and at rest for all transfers and storage (S3 objects, data lake artifacts, application data)
    • Review, clean, and optimize codebases using version control (GitHub) and tools like Makefiles

Knowledge, Skills, Abilities - Required

  • Design, develop, deploy, and maintain secure, highly available APIs and microservices on AWS
  • Strong proficiency with AWS services including API Gateway, Lambda, ECS/Fargate, RDS PostgreSQL, S3, IAM, and networking (VPC, subnets)
  • Experience with event-driven and on-demand data integrations with external systems and public-facing services
  • Full-stack development skills using TypeScript and modern web frameworks, including responsive UI/UX and accessibility best practices
  • Implement authentication, authorization, and web security controls, including JWTs, 2FA, encryption, and secrets management
  • Design and operate containerized workloads using Docker, ECS/ECR, and Fargate
  • Build, optimize, and maintain scalable data pipelines and data lake architectures using S3, Glue, Athena, and modern table formats (e.g., Parquet/Iceberg)
  • Strong understanding of data modeling, ETL/ELT processes, and handling structured and unstructured data
  • Provision and manage infrastructure using Infrastructure as Code tools (Pulumi and/or Terraform)
  • Implement and maintain CI/CD pipelines, automated testing, monitoring, logging, and alerting
  • Ensure high availability, fault tolerance, and zero-downtime deployments for 24/7 systems
  • Ability to troubleshoot production issues, optimize codebases, and collaborate effectively in a team environment

Knowledge, Skills, Abilities - Preferred

  • Strong full-stack development skills using TypeScript and Next.js, with working knowledge of modern authentication and web security technologies (JWT, 2FA)
  • Experience with AWS analytics and data lake tooling, including Glue Jobs, Athena optimization, Iceberg tables, and advanced S3 data lake architectures
  • Familiarity with CI/CD automation and DevOps tooling, including GitHub Actions, self-hosted runners, and build automation with Makefiles
  • Experience with identity and access management solutions such as Clerk, OAuth2/OpenID Connect providers, and fine-grained authorization models
  • Knowledge of observability and reliability tooling, including CloudWatch, structured logging, distributed tracing, and alerting strategies
  • Exposure to modern data integration patterns, including change data capture (CDC), webhook-based ingestion, and event-driven data pipelines

Education & Experience - Required

  • Bachelor's degree in Computer Science or related area of study
  • Minimum of two (2) years of professional experience in software development, with hands-on responsibility for designing, developing, deploying, and maintaining production systems
  • At least two (2) years of experience working with AWS cloud technologies, including API Gateway, Lambda, ECS/Fargate, RDS PostgreSQL, S3, IAM, and related networking and monitoring services
  • Experience developing and supporting secure RESTful APIs and microservices, including integrations with external systems and event-driven data workflows
  • Experience with full-stack web application development, using TypeScript and modern frameworks (e.g., Next.js), including implementation of authentication and security best practices
  • Experience using containerization and Infrastructure as Code tools such as Docker and Pulumi and/or Terraform to provision and manage cloud resources
  • Experience building or supporting data pipelines or data lake solutions, including ETL/ELT processes, relational databases, and cloud-based analytics tools
  • Experience working in environments that require high availability, monitoring, CI/CD pipelines, and automated testing
  • Demonstrated ability to troubleshoot, optimize, and maintain production systems while collaborating with cross-functional teams

WORK REQUIREMENTS & ENVIRONMENT

  • Standard office equipment provided
  • Office environment in multi-story, dog-friendly building
  • Some night and weekend work hours
  • Some overnight travel required

WORK LOCATION – Denver, CO; or a location deemed suitable by the Center (e.g., near major airport and a state where the Center has established business operations. Current states eligible for remote work: AL, AZ, CA, CO, CT, DE, FL, GA, IL, IN, KY, MD, MI, MO, MT, NC, NE, NJ, NM, NY, OR, PA, SC, SD, TN, TX, UT, VA, WA, WI).


This is a part-time, temporary, non-exempt position, with an estimated work schedule of 25 hours/week for 10-months. The starting pay range for this position is $45.00 - $57.89/hour, and will be commensurate with background and experience.

As a temporary role, this position is not eligible for benefits.

TO APPLY

Visit our applicant portal to submit your Resume and Cover Letter.

Applications will be accepted through end of business day Wednesday, 1/21/2026.

Please direct all questions (not applications) to recruiting@safesport.org.


Pursuant to the Empowering Olympic, Paralympic, and Amateur Athletes Act of 2020 no applicant shall be considered within two (2) years of employment and/or board service of the USOPC or National Governing Body.

U.S. Center for SafeSport is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, alienage or national origin, ancestry, citizenship status, age, disability or handicap, sex, marital status, veteran status, sexual orientation, genetic information, arrest record, or any other characteristic protected by applicable federal, state or local laws. Our management team is dedicated to this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, employee activities and general treatment during employment.

Job Tags

Contract work, Temporary work, Work at office, Local area, Remote work, Night shift,

Similar Jobs

Brach Eichler

Legal/Executive Assistant (5+ years’ experience) Job at Brach Eichler

 ...One of New Jerseys Top Ranked Law Firms seeks a full-time Legal/Executive Assistant to provide support to the Trust and Estates Practice....  ...duties. The ideal candidate will have a minimum of 5 years of experience. Candidate must possess a strong work ethic, excellent oral... 

Northeast Healthcare Recruitment, Inc.

Primary Care Physician Job at Northeast Healthcare Recruitment, Inc.

Weare seeking a full-time Primary Care Physician to join our new clinic inBangor, ME. You will provide comprehensive outpatient care for a diversepatient population, focusing on preventative health, chronic diseasemanagement, and acute care.Start Date: Between... 

Pactiv Evergreen

Line Operator - Night Shift Job at Pactiv Evergreen

Company Overview: Why Choose Us? Novolex is a leading manufacturer of food, beverage, and specialty packaging that supports multiple industries including foodservice, restaurant delivery and carryout, food processing, grocery and retail, and industrial sectors. Novolex...

Language Trainers

Japanese Language teacher- ID:1063174 Job at Language Trainers

 ...a successful language training company working with freelance teachers of 70 different languages in hundreds of towns and cities across...  ...Language, Anytime, Anywhere! We might have a job for you as a Japanese teacher. One of our clients in Wexford would like to have three... 

Farm Job Search

Landscaper Gardener Housekeeper Ranch Couple Job at Farm Job Search

 ...Landscaper Gardener Housekeeper Ranch Couple (6245) Location: New Mexico JobNumber: 6245 Groundskeeper / Housekeeper positions immediately available on a northern New Mexico ranch. These jobs would be a great fit for a couple who would be at home in rural north...