Federations & Governing Bodies
Software Engineer, Fan Identity
Mid Level
New York, United States
in office
Full time
Job description
About the Role
Major League Baseball is seeking a Software Engineer, Fan Identity to build and operate core platforms that power MLB's business across fan platforms. The Fan Identity Team is responsible for the architecture, security and management of the digital identities of millions of fans across a large digital ecosystem that includes ticketing apps, e-commerce stores, streaming platforms and ballpark-related apps, as well as for how fan data is aggregated, stored and kept compliant with global privacy laws. The team cares about security alongside high throughput, reliability and performance, and fosters a culture of thoughtful engineering, learning and mentorship.
Key Responsibilities
- Build and maintain services and user interfaces using core technologies such as Java, Spring Boot, TypeScript, React, PostgreSQL, queues, Google Cloud and Kubernetes.
- Instrument applications with logs, metrics and traces, and use them to diagnose and resolve production issues.
- Build dashboards and alerts, and participate in a minimally interruptive on-call rotation.
- Contribute across the full software development lifecycle, including planning, requirements gathering, design, development, testing and maintenance.
- Provide thorough code reviews, seek feedback on own work, and partner with product owners to ensure a strong user experience and right-sized scope.
- Add unit and integration tests, fix bugs and reduce technical debt.
- Stay current with evolving technologies, seek feedback, pair program and grow skills across the stack, including backend, frontend, data and cloud.
Required Experience & Qualifications
- 3+ years of professional experience designing, building and maintaining large-scale, full stack systems.
- Proficiency in at least one modern language such as Java, Python, TypeScript and Node, or Go.
- Demonstrated proficiency using a modern JavaScript framework.
- Hands-on experience with Web APIs and Git.
- A strong foundation with relational databases such as PostgreSQL and writing simple queries.
- Excellent problem solving and communication skills, with a passion for collaborating in a fast-paced, agile environment.
- Exposure to containers and cloud concepts, or eagerness to learn quickly.
- Results-oriented: able to work with the team to clarify ambiguous tasks, design and implement solutions efficiently, and communicate progress, challenges and blockers effectively.
- Technically strong: broad and deep technical knowledge, capable of building applications end-to-end from UI to database, with an understanding of web application and microservice architectures and of when to apply transactional versus eventual consistency models.
- Learner's mindset: always seeking to learn, asking thoughtful questions and acting quickly on feedback.
- Collaborative teammate: communicates clearly and respectfully, fosters a supportive team environment, and handles differing opinions with professionalism and openness.
- AI-augmented rather than AI-dependent: uses AI tools to assist, not replace, thoughtful engineering and human judgement.
- Ownership and accountability: takes pride in the work, feels a deep sense of ownership, and reflects on both successes and setbacks to continually improve.
Preferred Skills
- Hands-on experience with Google Cloud Platform.
- Knowledge of Redis or Valkey for caching.
- Familiarity with message brokers such as ActiveMQ, Kafka or RabbitMQ for asynchronous messaging.
- Experience with content delivery networks (CDNs) such as Fastly, Cloudflare or Akamai.
- Experience deploying and managing Customer Identity and Access Management (CIAM) platforms.
Salary
- $120,000 - $155,000 (Base Salary) + Bonus
- Salary and related aspects of compensation are contingent upon work experience, education, skills and any other factors MLB considers relevant to the hiring decision.
Benefits & Perks
- Competitive benefits package
- Company 401K contribution
- Paid time off and holidays
- Paid parental leave
- Access to free tickets to baseball games and MLB.TV
- Discounts at the MLB Store and MLBShop.com
- Employee Assistance Programs (EAP)
- Onsite and online training and development programs
- Tuition reimbursement
- Disability benefits (short term and long term)
- Life and accidental death insurance
- Pet insurance
About the Company
Employees love working at MLB because of its culture of growth, teamwork and professionalism, and those who are most successful take initiative, know how to identify problems and provide solutions, and always put the team first.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.



