Senior Fullstack Software Engineer Apple TV Sports
New York City, NY - USA
Job Summary
Join our Sports Engineering team and help build both the engine and the face of real-time sports experiences for millions of fans! As a Senior Fullstack Software Engineer you will be responsible for designing developing and maintaining the full spectrum of our technology stack - from highly available real-time data services that ingest and distribute sports data at massive scale to the rich responsive user interfaces that bring that data to life. Your work will span high-throughput low-latency distributed systems on the backend and polished performant client-side experiences on the frontend. Youll collaborate with design product and platform teams to deliver cohesive end-to-end features while leveraging industry-standard best practices across the stack. Additionally you will have the opportunity to provide technical guidance and mentorship to junior engineers fostering a culture of learning and growth.
5 years of professional software engineering experience building and deploying full-stack features in a production environmentnStrong proficiency in Java for backend services with demonstrated experience applying both Object-Oriented and Functional programming principlesnHands-on experience building modern frontend applications using frameworks such as React Vue or equivalent with strong proficiency in TypeScript/JavaScript HTML5 and CSS3nSolid understanding of RESTful and GraphQL API design enabling seamless integration between frontend and backend layersnHands-on experience with databases such as Postgres and Redis and stream processing platforms like KafkanProven ability to design and implement systems with a focus on scalability fault tolerance and high availabilitynBachelors degree in Computer Science a related technical field or equivalent practical experience
Experience building and optimizing real-time data pipelines including data ingestion transformation and delivery with a track record of surfacing that data in compelling UI experiencesnFamiliarity with state management patterns and tools (e.g. Redux Zustand or equivalent) and experience optimizing frontend performance for real-time data renderingnPractical experience with container orchestration using Kubernetes and building/maintaining CI/CD pipelinesnFamiliarity with stream processing frameworks (e.g. Apache Flink Apache Spark Streaming Kafka Streams) and associated best practicesnExperience collaborating closely with UX/UI designers to translate design systems into production-ready interfacesnPassion for sports and the sports data ecosystemnSelf-motivated with strong collaboration and communication skillsnExperience working in a fast-paced agile environment
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more