Logo
Major League Baseball

Senior Software Engineer, Services

Major League Baseball, New York, New York, us, 10261

Save Job

Senior Services Engineer, Mobile Application Platform Services

Join to apply for the

Senior Services Engineer, Mobile Application Platform Services

role at

Major League Baseball (MLB) Senior Services Engineer, Mobile Application Platform Services

5 days ago Be among the first 25 applicants Join to apply for the

Senior Services Engineer, Mobile Application Platform Services

role at

Major League Baseball (MLB) 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:

$150,000 - $185,000 (Base Salary) + Bonus

As a candidate for this position, your salary and related elements of compensation will be contingent upon your work experience, education, skills and any other factors Major League Baseball (MLB) considers relevant to the hiring decision. In addition to your salary, MLB believes in providing a competitive compensation and benefits package for its employees.

Why MLB?

Major League Baseball (MLB) is the most historic of the major professional sports leagues in the United States and Canada. Employees love working at MLB because of the culture of growth, teamwork, and professionalism. Employees who are most successful at MLB take initiative, know how to identify problems and provide solutions, and always put the Team first. For those ready to step up to the plate and join the major leagues, MLB takes the same approach as teams do with their players: empowering our workforce athletes to be at their best by engineering experiences that put employees in the best position to succeed. Major League Baseball is looking for candidates who are passionate about growing Americas pastime to best serve its fans for decades to come.

MLB is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

California Residents: Please see our California Recruitment Privacy Policy for more details.

Colorado Residents: Colorado based applicants may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.

Applicants requiring a reasonable accommodation for any part of the application and hiring process, please email us at accommodations@mlb.com. Requests received for non-disability related issues, such as following up on an application, will not receive a response.

Are you ready to Step Up to the Plate? Apply below!

Seniority level

Seniority level

Mid-Senior level Employment type

Employment type

Full-time Job function

Job function

Engineering and Information Technology Referrals increase your chances of interviewing at Major League Baseball (MLB) by 2x Sign in to set job alerts for Senior Services Engineer roles.

Senior Engineer Identity & Access Management

Parsippany, NJ $115,000.00-$155,000.00 1 week ago Corporate Vice President - Senior Manager, Service Delivery Platform/Development Engineering

Clark, NJ $107,600.00-$153,300.00 1 week ago New York, NY $145,000.00-$160,000.00 1 week ago Bronx, NY $90,000.00-$135,000.00 3 days ago East Meadow, NY $110,000.00-$120,000.00 3 weeks ago Corporate Bank Technology Payment Data Services Lead Java Engineer - Vice President

New York, NY $125,000.00-$203,000.00 6 days ago Data Architecture & Engineering - Manager - Financial Services - Consulting - NYC, Charlotte, Dallas

New York, NY $125,500.00-$230,200.00 2 days ago New York, NY $97,000.00-$145,000.00 3 hours ago New York, NY $157,600.00-$276,100.00 1 week ago New York, NY $105,827.00-$155,000.00 4 weeks ago Sr. Vertical Systems Engineer - Business Services & Consultancies

New York City Metropolitan Area $150,000.00-$180,000.00 7 hours ago New York, NY $103,000.00-$143,000.00 1 week ago Senior Solution Engineer, Service & Knowledge

Systems Engineer, Bureau of IT Infrastructure and Support Services

Senior Automation Engineer, Global Financial Services

New York, NY $150,000.00-$160,000.00 3 weeks ago Senior Professional Services Engineer, Actimize

New York City Metropolitan Area $130,000.00-$150,000.00 6 days ago IT Unified Communications Engineer III - Digital Technology Services

New York, NY $200,000.00-$325,000.00 3 days ago Senior Software Engineer- Banking/Financial Services

New York, NY $190,000.00-$225,000.00 6 days ago Senior Software Engineer, Replicated Storage Services

Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr