Software Engineer in UX/UI

Software Engineering | Seattle, WA

As a UI/UX engineer on the Oculus Browser team, you will be helping design and build the UI and user experience that enables users to experience the power and content of the Web from within an immersive world. This role offers a large degree of design freedom to redefine how we experience the web through an immersive yet unobtrusive UI that does not detract from the content. Ideal candidates are strong engineers with a demonstrated interest in design and aesthetics. The ability to work closely with and influence graphics and interaction designers will be a key skill. The Oculus Browser is a custom user experience built on top of the existing Chromium source code. Experience in Chromium or in design considerations for web browsers is a plus, but not a requirement. Browser related UI/UX bridges a range of programming languages spanning C/C++, Java, HTML5/CSS/JavaScript and TypeScript. Candidates will develop some proficiency across all of these languages over time and having a strong proficiency in at least one of these areas is a requirement for the role.


  • Prototype and develop the UI and user experience for the Oculus Browser
  • Take key aspects of the browser experience into the cloud enabling instance access to favorites, history and other profile settings.
  • Connect key UI with the social graph and enable social browsing experiences.
  • Help drive web standard interfaces for interactions, security and trust alongside other major browser vendors.
  • Interact with multiple product and design teams to supply interaction requirements specific to the VR web and help develop a new unified interaction paradigm across all app types.
  • Able to define the architectures and technologies that used in the browser to deliver this new VR experience for the web.
  • Ability to iterate and incrementally deliver UI and user experiences to user testing well before general release.

Minimum Qualifications

  • Bachelors or Masters in Computer Science or a related field
  • Experience in two or more of C++, Java, HTML5/CSS, JavaScript/TypeScript/Flow, Android
  • Problem solving capabilities

Preferred Qualifications

  • Demonstrated software engineering experience previous internship, work experience, coding competitions, or publications

Ready to Join?

Apply Now

Oculus is proud to be an Equal 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, genetic information, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

If you need assistance or an accommodation due to a disability, you may contact us at or you may call us at +1 650-308-7837.