Software Engineer, Quest for Business - Reality Labs

Employer

Job Description

Reality Labs strives to define the next generation of computing platforms and devices. Our Meta for Work division aims to help businesses adopt mixed reality devices, ensuring their employees feel more connected, collaborative, and empowered no matter where they work from. To do this we need a strong ecosystem of work application developers building the MR work experiences that will bring those dreams to life.The Work Developer Platform team is responsible for building and fostering that work ecosystem, increasing both the quality and scale of partners on our platform. We define the emerging technologies that will be used by the largest enterprise software developers in the world. This includes creating the OS, APIs, libraries, and developer tools needed to build great applications and experiences.As a software engineer in the Work Developer Platform team, you will help partners deliver great experiences that make companies want to buy, deploy and adopt VR in the workplace. You will play a part in defining how employees get work done on next generation computing platforms and devices. You will be responsible for working with both internal teams and partners to create immersive, meaningful experiences that businesses are excited to enable for their workers. You will support our strategic partners and developers, understand their needs, and build solutions across virtual reality systems, unannounced devices, PC, and Cloud.

Software Engineer, Quest for Business - Reality Labs Responsibilities:

  • Provide technical direction to take ambiguous features and convert them into an actionable series of tasks
  • Work with Product Management to define roadmaps based on future hardware and software releases as well as 3P partner needs
  • Design and implement APIs and SDKs to enable applications running on PC, Android, and Cloud to leverage system level features and share data
  • Enable features to be managed by device administrators and work with different types of accounts and identity
  • Build runtimes which enable VR software to utilize compute resources outside of the headset
  • Implement significant portions of code, ensuring established standards of quality for documentation and coding
  • Work with manager and team members to create and maintain technical specifications, designs, and schedules
  • Collaborate across the organization to ship software with many dependencies
  • Anticipate and resolve issues and problems that arise, suggesting alternative approaches and solutions
  • Support external partners to onboard to our solutions
  • Maintain confidentiality of unannounced devices and external products.

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • 5+ years of software engineering experience
  • Proficient at coding in C++
  • Experience developing and maintaining Windows PC software
  • Experience developing and maintaining middleware and the backend of commercial desktop applications
  • Experience debugging cross platform issues
  • Experience project planning
  • Experience problem solving in fast-paced group environments

Preferred Qualifications:

  • Proficiency with developing for Android, Mac, or Linux/Unix
  • Experience with development for VR
  • Experience creating SDKs and APIs
  • Experience with Java/Kotlin and AOSP
  • Experience with PHP/Hack
  • Experience shipping enterprise software

About Meta:

Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.

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.