This is a fully remote position, PJ model and salary range is 25-30/hr USD. Required Qualifications - CMS Backend: Strong PHP development experience and deep familiarity with the Symfony framework, Composer package management, and Twig templating engine. - API Experience: 3+ years experience designing and writing content-driven GraphQL and REST APIs in microservices-based architectures. - Data & Search: Strong SQL skills and hands-on experience with popular open-source RDBMS, plus search technology such as Solr or Elasticsearch. - Cloud & Containers: Experience with cloud architecture (ideally AWS) and production experience with Docker and Kubernetes. - Engineering Fundamentals: Excellent understanding of Object-Oriented Programming and Design, with strong ability to architect and develop enterprise-level applications and backend systems. - Stakeholder Collaboration: Ability to collaborate effectively with cross-functional stakeholders in a dynamic, fast-paced environment. - Process & Tooling: Experience working with agile processes and version control systems (Git). - Education & Experience: BS in Computer Science or equivalent experience. - 3+ years of experience building scalable, production-grade backend services and content platforms. - Strong proficiency in server-side languages, asynchronous programming, and modern object-oriented design patterns. - Experience designing and consuming APIs (REST and GraphQL) in microservices-based architectures. - Experience modeling complex data flows and schemas for transactional and integration workflows. - Experience working with cloud platforms (AWS, GCP, or OCI) and containerized environments (Docker, Kubernetes). - Familiarity with distributed systems concepts including caching (Redis, Memcached) and messaging systems (Kafka, RabbitMQ). - Strong debugging and performance troubleshooting skills, including use of monitoring/observability tools. - Soft Skills: Strong initiative, creative thinking, and the ability to work in a collaborative, innovative, flexible, and team-oriented environment. Excellent written and verbal communication skills. Passion for sports and a dedication to creating exceptional fan experiences. . Preferred Qualifications - CMS Exposure: Exposure to popular proprietary or open-source CMS systems such as WordPress, Drupal, Joomla, or Magento. - Additional Languages: Exposure to Golang and/or Rust for performance-critical services. - Cloud Focus: 3+ years working with cloud technologies (AWS is strongly preferred). - Certifications: Cloud certifications (AWS, GCP, OCI). - Frontend Skills: Working knowledge of Node.Js, TypeScript, and React/Next.Js sufficient to collaborate on full-stack features and contribute to shared tooling. - Web Fundamentals: Familiarity with HTML, CSS (layout, specificity, cross-browser compatibility), and Web Components. - Collaboration: Proven experience in cross-team collaboration for requirements, implementation, and testing. - AI Tooling: Experience with AI development tools (Cursor, Copilot, etc.) to optimize engineering workflows. - Enthusiasm: Enthusiasm for learning new frameworks and languages. We are seeking a Senior Software Engineer to be a key member of our Content Management engineering team What You Will Do - Architect Backend Services: Design and develop new business-led content management services and APIs with an emphasis on performance, scalability, and reliability. - Drive Full-Stack Solutions: Work closely with DevOps on backend solutions to complex problems, ensuring scale and availability across our content platforms. - Build CMS Infrastructure: Develop services and APIs that enable editors to create visually-rich and data-driven content experiences, and streamline backend workflows so stakeholders can produce more content quicker. - Integrate AI/ML: Integrate content classification ML/AI processes and pipelines to better annotate video and image assets, enabling smarter aggregation and distribution. - Modernize Legacy Systems: Upgrade and migrate existing legacy backend services into modern frameworks, and adapt and optimize current systems for deployment on cloud-based infrastructure. - Platform Consolidation: Facilitate better content distribution and aggregation within the various business units, and contribute to consolidating distinct CMS platforms used across the organization. - Operational Excellence: Provide engineering support to stakeholders, ensuring a high level of service availability with appropriate testing, monitoring, observability, and alerting. - Data Modeling: Model complex data flows and schemas for transactional and integration workflows powering editorial and consumer-facing experiences. - Collaborate and Prototype: Work closely within a small engineering group, partnering with design and product teams to rapidly design, develop, and prototype solutions to key business challenges. - Mentor and Document: Contribute to clear documentation and diagrams to facilitate easy onboarding for other engineers and support teams. Review code to ensure adherence to best practices (style, testability, efficiency).