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