Principal Software Engineer leading AI architecture for CBS Sports' digital platforms. Collaborating across teams to deliver cutting-edge sports media experiences.
Responsibilities
Architect and implement advanced Generative AI and Retrieval-Augmented Generation (RAG) systems to power intelligent recommendations and dynamic user personalization
Lead the rapid prototyping and full-cycle development of production-grade features for mobile and web applications
Establish, promote, and drive adoption of scalable platform standards, engineering patterns, and reusable components across the organization
Work closely within a small engineering group, partnering with design and product teams to rapidly design, develop, and prototype solutions to key business challenges
Define guardrails to ensure fast, secure, and compliant adoption and deployment of "vibe coded" applications
Write robust requirements and production-quality code
Design for scalability and reliability, incorporating appropriate testing, monitoring, and alerting
Build 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)
Own front-end performance (Core Web Vitals, bundle size, caching) and observability (RUM, error tracking) for web and mobile applications
Establish and evolve monorepo tooling and workflows (e.g., Turborepo, Nx) to support build, test, and deploy across web and mobile applications
Promote and evolve TypeScript and typing standards (e.g., strict mode, shared types, codegen) so that codebases stay maintainable, type-safe end to end, and refactor-safe
Requirements
10+ years of experience building scalable, production-grade web applications using modern JavaScript frameworks (React, Next.js) and Node.js
Strong expertise in JavaScript and TypeScript, including asynchronous programming, generics, strict typing, and advanced ES6+ features
Deep knowledge of HTML and CSS, including responsive layout, cross-browser compatibility, accessibility, and performance optimization
Experience consuming and designing APIs (REST and GraphQL), including Apollo Client and microservices-based architectures
Proven experience modeling complex data flows 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 (e.g., OpenTelemetry, New Relic)
Benefits
Attractive compensation and comprehensive benefits packages
Generous paid time off
Opportunities for both on-site and virtual engagement events
Unique opportunities to make meaningful connections and build a vibrant community, both inside and outside the workplace
Senior Software Engineer developing high - quality software solutions for various clients at 8th Light. Collaborating with teams to implement innovative technologies and drive project success.
Principal Software Engineer leading high - stakes consulting engagements at 8th Light, architecting scalable solutions and fostering client trust in technology.
Intern Embedded Software Developer joining DAS EMEIA KDC, focusing on firmware development for embedded devices. No prior job experience required, just curiosity and a mindset for problem solving.
Senior Software Engineer developing AI - powered solutions at NetDocuments. Building scalable backend systems and collaborating within a modern engineering team.
Senior Software Engineer building critical software for Enso pain relief device. Leading a full - stack environment with React Native, Node.js, and TypeScript collaborations.
Software Engineer responsible for design and development of software solutions for DOD and Intel communities. Working with Microsoft technologies and ensuring compliance with security standards.
Program Mission Assurance Engineer for Northrop Grumman ensuring technical requirements integration and collaborating on quality standards. Overseeing program risks, conducting quality reviews, and analyzing testing processes.
Full Stack Engineer building enterprise - level applications for healthcare quality reporting at ICF. Collaborating with engineers using React and Node.js to impact patient care data systems.
Software Engineer II developing machine learning features for CNN, collaborating with cross - functional teams to build innovative digital products and improve user experiences.
Staff Software Engineer at Coinbase defining architecture for fund flow correctness. Leading AI initiatives and cross - functional collaborations with financial services.