Avatar for Take-Two Interactive Software

Game development needs creativity, but creativity needs an environment to be nurtured in

Software Engineer II

$105k – $165k AngelList Est.
Apply now

What We're Working On

Kerbal Space Program 2 is the much-anticipated sequel to the beloved Kerbal Space Program, the game that launched a thousand aerospace careers. We’re extending the game in every possible direction — forward into a future of space colonization and next-gen technology, upward to new star systems, and outward toward approachability. KSP2’s gorgeous and beguiling universe combines with a radically improved user experience to attract and foster new players while satisfying existing fans’ appetites for new challenges. We’re also bringing a new social dimension to the game with an all-new multiplayer experience, allowing friends to collaboratively build an interstellar civilization. We believe that by preserving and extending the magic of the original game, a new generation of fans will be given a chance to fall in love with the fearless, ever-curious Kerbals as they explore the cosmos.

Responsibilities

As a Software Engineer II on our team, you will be responsible for delivering major components of our game software, working alongside a team of engineering professionals. You are a clear and crisp communicator, a team player, and you excel at being a solid, high-standards developer. Working alongside our Senior Engineers and your teammates, you will drive the design of your software feature areas, and deliver stable, performant, maintainable implementations that meet the requirements set by our game design team. You’ll make deep contributions to essential technologies that make our product unique, and you will demonstrate good practices in code reviews, documentation, testing, and quality software implementation. You will collaborate with the engineering and design teams, build necessary tools, work with QA, and deliver amazing software that drives us to shipping a game that our players will love.

  • Prototype and build new game-play features.
  • Develop effective User Interfaces, such as display elements, notifications, and menus
  • Create and document technical designs as needed for new features.
  • Provide code reviews for coworkers and guidance for less experienced engineers.
  • Work with artists to build new graphical effects.
  • Identify and fix client and server performance issues.

Basic Qualifications

  • Bachelors Degree in Computer Science or equivalent.
  • 3+ years of professional software development experience
  • Solid proficiency with C#, C++, or an equivalent OO Language.
  • Has contributed software to least one shipping games on the Desktop, Xbox, or Playstation platforms.
  • Strong communication skills, the ability to work closely and professionally with a team of peers.

Preferred Qualifications

  • Experience with the Unity Game Engine.
  • Experience with developing for game consoles, such as the Xbox and Playstation platforms.
  • Experience with Lua, or an equivalent scripting language or modding platform for games.
  • Expertise in at least one of the following domains: multi-thread/multi-core optimization; networking/multiplayer and Major Cloud Service implementation (AWS, Azure, Google Cloud); 3D Rendering and Shader implementation/optimization; Game Physics and 3D math; AI, Simulation, pathfinding; Asset streaming, Dynamic LOD, and mesh Tessellation; Audio synthesis and DSP.
  • A passion for space exploration, rocketry, satellites, and related entertainment media.

#LI-DA1

Location
Seattle
Job type
Full-time
Visa sponsorship
Not Available

Healthcare benefits

Retirement benefits

Parental leave

Generous vacation

Commuter benefits

Take-Two Interactive Software at a glance

Game development needs creativity, but creativity needs an environment to be nurtured in

Take-Two Interactive Software focuses on Games, Video, Sports, Publishing, and Video Games. Their company has offices in New York City and New York. They have a very large team that's between 1001-5000 employees.

You can view their website at http://www.take2games.com or find them on LinkedIn.

More jobs at Take-Two Interactive Software

View all jobs

MDM Hub Developer

Test Systems Pulse Checking

SOC Analyst

Multiplayer Engineer

Software Engineer

Similar jobs to Software Engineer II at Take-Two Interactive Software

Avatar for ZIIBRA
Sustaining creativity through community
Avatar for Docker
Modernize your applications, accelerate innovation
Avatar for Loftium
Live where it counts. rent a home, host guests, save money
Avatar for Attunely
Machine Learning for the Financial Services Industry
Avatar for Spiral
Detect emerging issues in customer feedback before they escalate
Avatar for Aktify
We use AI to turn stalled leads into inbound calls
Avatar for Symbl
Programmable platform for analyzing natural human conversations