1. Careers // 
  2. Engineering // 
  3. Senior Mobile Platforms Engineer // 

Senior Mobile Platforms Engineer

Apply Now

Overview

Are you excited to evolve Bungie’s internal game engine to support mobile platforms? Would you like to work on worlds that bring people together at a company that values your work-life balance and is invested in creating an inclusive workplace for every employee?

As a Senior Mobile Engineer at Bungie, you will help us extend the technology that our games rely on to reach players on iOS and Android mobile platforms. You will start in a prototype phase to prove out what is possible. From there, you will solve the interesting problems of supporting mobile including player controls, UI, performance optimization, and size reduction. Most importantly, you will work with an experienced and energetic team to build some of the best games in the world.

RESPONSIBILITIES

  • Build and maintain production-quality C++ for mobile platforms  
  • Navigate our software architecture to build, extend and repair systems as necessary
  • Collaborate daily with your team to craft robust, performant and maintainable code
  • Help translate team goals into actionable plans
  • Directly manage 1-2 engineers, providing support, mentorship, constructive feedback, and career development guidance

REQUIRED SKILLS

  • Professional experience as a software engineer on mobile games or applications (iOS and/or Android)
  • Proficiency with a compiled programming language such as C++, Objective-C, or Java
  • Ability to communicate with customers of different technical and non-technical backgrounds to help them navigate technology and achieve their goals
  • Experience managing or mentoring other engineers or leading technical projects

NICE-TO-HAVE SKILLS

  • Graphics programming experience, especially in mobile environments with Metal or Vulkan
  • Experience with Java/Kotlin for Android or Objective-C for iOS

Most Bungie full-time employees will adopt a digital first approach allowing remote work in Bungie approved locations (outside of positions identified as 100% onsite in Bellevue/Seattle, or individuals preferring a hybrid/flex environment). Prospective full-time employees located outside of CA, CO, DC, FL, GA, IL, MA, MD, MN, NC, NJ, NY, OR, TN, TX, UT, VA, WA, or WI will need to establish residency in one of the states we are compliant in within 45 days of a start date. Contractors will follow a digital first approach adhering to the location guidelines agreed upon by our third-party employer/vendor and Bungie. Bungie’s remote policy is subject to change at the company’s discretion. 

Bungie provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Please be aware that fictitious job openings, consulting engagements, solicitations, or employment offers may be circulated on the Internet in an attempt to obtain privileged information, or to induce you to pay a fee for services related to recruitment or training. Bungie does NOT charge any application, processing, or training fee at any stage of the recruitment or hiring process. All genuine job openings will be posted here on our careers page and all communications from the Bungie recruiting team and/or hiring managers will be initiated from an @bungie.com email address.