This job listing expired on Oct 21, 2021
Tweet

Would you like to work on daring worlds that bring people together, sitting next to top industry talent, at a company that values diversity and jealously guards work-life balance? Are you a generalist engineer, skilled in plate juggling with a desire to jump into whatever needs doing?

As a Software Engineer or Senior Software Engineer in our Central Technology group, you will work closely with our analytics, data warehousing, infrastructure engineering, security, and service engineering teams to help us develop and maintain a wide array of services, tools, and/or data pipelines in service of Bungie’s game franchises. One week you might be investigating performance of an analytics tool’s SQL queries, and the next you might be building a new service and deploying it to our build farm.

This position is available for full-time remote work in WA & CA.

With the uncertainty and rapidly changing circumstances surrounding COVID-19, most positions at Bungie are expected to onboard and work from home for a significant portion of 2021. In 2022, most Bungie employees will adopt a flexible schedule working from home part time (outside of positions identified as either 100% onsite or fully remote in WA & CA). Currently only a select range of positions are available for full-time remote work in WA & CA (please review location for details). Prospective employees located outside of CA & WA will need to establish WA state residency within 45 days of a start date. Bungie’s work from home, flexible work schedule, and remote policy is subject to change at the company’s discretion.

RESPONSIBILITIES

  • Architect, develop, and maintain C# services and internal tools
  • Debug and optimize at the boundary between services, tools, and databases
  • Collaborate with various engineer and player/customer support teams to identify requirements for new tools/services/pipelines, determine required tradeoffs, develop plans in collaboration with team lead and product owner, and execute on implementation for these features
  • Diagnose and fix issues with a live game
  • Be part of occasional (quarterly or less) on call

REQUIRED SKILLS

  • Proven experience shipping quality, business critical code
  • Willingness to be part of a “we” culture where you work closely with others to reach common goals—team fit and culture are very important to us
  • Experience analyzing systems for performance and implementing performance improvements
  • Excellent verbal and written communication skills

NICE-TO-HAVE SKILLS

  • Experience developing windows services
  • Experience creating command line or basic form-based tools
  • Experience with SQL and ETL pipelines