Software Engineer (Second Life)

Position Introduction

Come help improve and expand the largest, most successful virtual world on the Internet! Linden Lab needs another developer who has enthusiasm for improving the Second Life of tens of thousands of daily users. We are looking for a mid to senior level addition to our development team to work on all parts of Second Life, including the open source Viewer, the Simulator, and the supporting backend services.

Responsibilities

  • Expand and enhance access to Second Life by implementing new features and fixing flaws in the existing features.
  • Collaborate with other engineers in an iterative, agile development environment with a passionate commitment to improving the Second Life experience.
  • Participate in design and code reviews and discussions both within the viewer and server development team and with other Second Life staff.

Knowledge, Skills, Abilities
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Results-oriented attitude and dedication to the user experience.
  • Demonstrated proficiency and discipline for working on a geographically distributed team.
  • Experience with developing highly distributed real time applications.
  • Experience with distributed version control (git or mercurial) working on multiple parallel development projects.
  • Experience with working in a complex development environment employing multiple languages and tools on multiple platforms.
  • Demonstrated ability to accurately scope projects and negotiate deadlines within a flexible team structure.

 
 
Additional Nice-to-Haves
  • Experience with AWS or other cloud-based deployment models.
  • A sense of humor and a never-ending curiosity to love the really creative things our Residents do within our virtual world, especially when they do them in ways we didn’t know were possible.
  • Deep familiarity with and enthusiasm for Second Life is a HUGE plus.

Education

Bachelor's Degree in a technical field with significant Computer Science coursework; or equivalent experience.

Experience

Come ready to drink from the fire hose of knowledge that is learning Second Life!

Travel Requirements 

Occasional travel to home office (San Francisco) and other team collaboration events within the US.

Physical Demands & Work Environment
The physical demands and work environment described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to use the computer and communicate with coworkers in an office environment.  The employee frequently is required to stand or sit to complete work and may occasionally lift and/or move up to 10 pounds.  


Fine Print
Linden Lab seeks to maintain a diverse and welcoming workplace; therefore candidates from all backgrounds are encouraged to apply.

The statements herein are intended to describe the general nature and level of work being performed by employees in this job.  They are not intended to be construed, as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field