Job Description
Major League Baseball's Games and VR division, a global front-runner in sports video games and real-time data visualization, is currently seeking a full-time Software Engineer. We design, develop, and manage a portfolio of high-quality products including console and mobile games, real-time data visualization, VR/AR experiences, and more. Our team works with some of baseball's most advanced technologies to reinvent fan experiences for video games, next-gen products, Jewel Events, and activations at ballparks around the world.
We are looking for a highly talented and motivated person to help us build great experiences as part of our NYC-based game development department.
You will be building games for various target platforms based on the Unity framework. Your primary responsibilities will be to implement game functionality - translating design ideas, concepts, and requirements into a functional and engaging MLB experience. A commitment to collaborative problem solving, sophisticated design, and a quality product are essential.
Responsibilities
- Implement game functionality as per product designs
- Communicate with other team members to establish effective pipelines and integrate media assets
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
- Help maintain code quality, organization, and automation
Skills
- Working knowledge of Unity and C#
- Understanding of object-oriented programming
- Ability to constantly learn and stay in touch with evolving game standards and development technologies
- Experience with core aspects of game development: GUI implementations, animation systems, shaders, textures, physics, user session management
- Familiarity with current design and architectural patterns
- Writes clean, readable, easily maintainable, and well documented code
- Proficient knowledge of code versioning tools such as Git, Perforce
- Familiarity with automated testing, unit testing
- Experience with Game Network programming or API development is a plus
- Knowledge of 3D vector math is a plus
- Familiarity with baseball, baseball simulations/games, and gaming is a big plus
We truly believe we offer a unique combination of opportunities for any game developer:
- The opportunity to work with a world-class team of game developers in NYC
- The opportunity to work on award-winning and complex apps and systems
- The opportunity to have an influence on the innovation of products used globally by millions
- The opportunity to work in a highly collaborative team environment
- Amazing benefits including - 100% employer-paid Medical, Dental and Vision
All in-office and ballpark-based positions are subject to MLB's mandatory Covid-19 vaccine policy