Senior Software Engineer - Oculus Studios Central Technology
Company: META
Location: Raleigh
Posted on: May 6, 2024
|
|
Job Description:
Summary:
Oculus Studios is expanding the Central Technology team (OSCT)
focusing on efforts for the First Party Game Studios (Armature
Studios, Beat Games, BigBox VR, Camouflaj, Downpour Interactive,
Ready At Dawn Studios, Sanzaru Games, Twisted Pixel,
Supernatural).Within OSCT, we help our Studios take advantage of
the economies of scale that Meta provides. We are looking for
engineers who can work effectively within Meta's vast
infrastructure and are excited by the chance to help Studios make
video games.We collaborate to build core systems and shared
technologies for the Studios. Working with partners across Meta, we
assist in migrating and onboarding our partner studios with common
Meta supported solutions.
Required Skills:
Senior Software Engineer - Oculus Studios Central Technology
Responsibilities:
Help define and establish Meta's infrastructure approach for game
studios - working across multi-year effort
Find common needs by working across the first party game studios
collecting requirements and proposing solutions to gain buy-in.
Build shipping features as part of a 1st Party product and launch
to consumers. Learn from those launches and bring back
institutional knowledge to apply to the next 1st Party
engagement.
Build custom solutions that align with the Metaverse (e.g. Avatars,
Common Identity, Integrity) that are delivered to consumers by
launching games that use those features.
Work as a full-stack developer and gain familiarity in multiple
coding languages as needed: e.g. CPP, C#, Python, Hack, JavaScript,
React
Be or become familiar with multiple game engines: i.e. Unity,
Unreal, proprietary engine
Be or become familiar with multiple 3rd Party Game technologies
(i.e. AWS GameLift, Unity Vivox)
Gain familiarity of alternate hosting environments (i.e.
cloud/corporate/lab) and help determine where and how they should
be used
Help onboard new game studios engineers to Meta infra and internal
tools, while bringing empathy for game development back to core
Meta teams
Partner with other teams within Meta to figure out best approaches
to migrate game studio services while bringing the Meta focuses of
reliability, scalability, security to the game studio space
Support game studios during break/fix scenarios and be part of the
escalation path
Assist game studios in building, scaling, and optimizing new
features for their existing/future titles
Minimum Qualifications:
Minimum Qualifications:
Experience in learning new approaches, coding languages, and Meta
specific solutions
5+ years of experience in developing backend services for games
and/or enterprise (large scale distributed environments)
Experienced with C/C++ or C
Broad knowledge of games and game development and/or enterprise
scale infrastructure
Experienced with Python and / or PowerShell
Experienced collaborating with team members across multiple
disciplines to bring products to life
Preferred Qualifications:
Preferred Qualifications:
Experience with General Frameworks: GraphQL, Graph API, Ent
Framework
Shipped AAA titles or Large enterprise solution
Experience working in major game engines (i.e. Unreal, Unity)
Experience as a Full-Stack developer in a large scale distributed
environment
Experience with backend security, privacy, scalability, and
persistence storage design paradi
Experience in building user facing tools using languages such as
Hack, JavaScript, React, etc.
Experience building supportable solutions that include proactive
alerting, monitoring, and product metrics
Experience with major cloud providers (AWS, Azure, etc.)
Experience working with distributed computing platforms
Bachelor's Degree in Computer Science or Engineering
Public Compensation:
$177,000/year to $251,000/year + bonus + equity + benefits
Industry: Internet
Equal Opportunity:
Meta is proud to be an Equal Employment Opportunity and Affirmative
Action employer. We do not discriminate based upon race, religion,
color, national origin, sex (including pregnancy, childbirth, or
related medical conditions), sexual orientation, gender, gender
identity, gender expression, transgender status, sexual
stereotypes, age, status as a protected veteran, status as an
individual with a disability, or other applicable legally protected
characteristics. We also consider qualified applicants with
criminal histories, consistent with applicable federal, state and
local law. Meta participates in the E-Verify program in certain
locations, as required by law. Please note that Meta may leverage
artificial intelligence and machine learning technologies in
connection with applications for employment.
Meta is committed to providing reasonable accommodations for
candidates with disabilities in our recruiting process. If you need
any assistance or accommodations due to a disability, please let us
know at accommodations-ext@fb.com.
Keywords: META, Durham , Senior Software Engineer - Oculus Studios Central Technology, IT / Software / Systems , Raleigh, North Carolina
Click
here to apply!
|