Jobs and Careers
MA

Senior Services Engineer, Mobile Application Platform Services

Major League Baseball
New York City, United Statesfull_timeVerifiedPosted 12 Jul 2025
šŸ’° $185,000/yr($150,000/yr – $185,000/yr)

About the role

Ā 

Are you passionate about revolutionizing the digital experience for Major League Baseball fans? Join our team as a Sr. Services Engineer, focusing on Go, Kubernetes, Kotlin, and Google Cloud Platform (GCP). You will design and develop robust, scalable API services for our Mobile Platform and mentor a team of engineers. As a key member of our technology team, you will shape the future of our digital platforms by optimizing performance, reliability, and collaboration, specifically supporting mobile app development through the creation of APIs and infrastructure that enable seamless mobile experiences.

Qualifications & Skills

  • Proven experience in designing and implementing scalable API architectures
  • Proficient in Kubernetes and Kotlin, with working knowledge of Google Cloud Platform (GCP) or AWS
  • Strongly preferred experience with Go
  • Strongly preferred experience with Spring Boot
  • Strong background in cloud technologies and caching mechanisms
  • Expertise in authentication, authorization, and security best practices
  • Skilled in logging, monitoring, error handling, and resilience strategies
  • Demonstrated ability to architect resilient systems capable of recovering from failures
  • Able to create user-friendly API documentation for internal and external clients
  • Experience with API versioning and backward compatibility
  • Strong communication skills with a focus on fostering collaboration and community support
  • Excellent analytical and problem-solving abilities
  • Experience supporting mobile app development and optimizing APIs for mobile platforms
  • Familiarity with Server-Driven UI patterns for dynamic content delivery
  • Experience integrating push notifications
  • Proficiency with Terraform and CI/CD processes

Responsibilities

System Architecture

  • Design and develop scalable API service architectures, addressing scalability, maintainability, reliability, and flexibility
  • Participate in collaborative team efforts, ensuring components are transparent and require minimal configuration for feature teams

Scalability

  • Implement horizontal scaling strategies by deploying multiple instances of microservices to handle increased load
  • Utilize load-balancing mechanisms to distribute incoming requests evenly across instances
  • Implement multi-region strategies for enhanced availability and fault tolerance

Caching Mechanisms

  • Integrate caching mechanisms (e.g., Redis, Memcached) to improve response times and reduce backend load
  • Utilize cloud caching services like Cloudflare or Fastly

Authentication and Authorization

  • Implement robust authentication and authorization mechanisms to secure API services

Mobile App Support

  • Collaborate closely with mobile app development teams to ensure seamless integration with API services
  • Optimize API services for mobile app performance and responsiveness
  • Support Server-Driven UI to enhance dynamic content delivery
  • Integrate push notification support for timely, engaging user updates

Logging and Monitoring

  • Lead the incorporation of centralized logging for effective debugging and monitoring
  • Integrate monitoring tools such as Google Cloud Monitoring and Datadog, to track performance metrics and detect issues proactively

Error Handling, Resilience, and Fault Tolerance

  • Design comprehensive error-handling mechanisms with informative error codes and messages
  • Implement circuit breakers and retries to enhance resilience against transient failures
  • Promote self-healing mechanisms wherever feasible

Documentation

  • Lead the creation of comprehensive API documentation using tools like Swagger or OpenAPI
  • Include code examples and clear guidelines for easy adoption by other teams

Versioning

  • Plan and manage API versioning to support backward compatibility and smooth transitions during updates

Collaboration and Community Support

  • Foster a community around the API through communication channels like forums, chat, or dedicated support
  • Enable cross-team collaboration, ensuring teams can work independently and effectively

Support

  • Provide on-call support on a rotating basis

Cost Management

  • Track and manage monthly costs associated with API services
  • Accurately forecast costs on a quarterly and yearly basis

Salary Range: $1

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Major League Baseball

View company profile →