This job might no longer be available.
Software Engineer, Web
2 years ago
Position Intro
Linden Research, Inc. dba Linden Lab develops platforms that empower people to create, share, and benefit from virtual experiences. Founded in 1999, the company first launched Second Life, the groundbreaking virtual world enjoyed by millions around the globe, in 2003, which has since gone on to boast nearly two billion user creations and a vibrant $500 million (USD) economy.
Tilia Inc. is a wholly-owned subsidiary of Linden Research, Inc., and a licensed money transmitter in the U.S. Tilia Pay enables publishers of video games and virtual worlds to create in-world economies and monetize user interaction. Built from the ground up to be robust, flexible, and secure, Tilia Pay powers virtual economies of leading and cutting-edge publishers with hundreds of millions of dollars in circulation.
The Software Engineer for the Web Team is passionate about improving our customers’ experience in Second Life, from first impression to account creation and shopping or selling in our virtual marketplace. This role is part of a small, tight knit, and inclusive team with large responsibilities, giving the candidate the opportunity to have a large impact and lean into their creative skills. This role needs someone who questions fearlessly, wants to make Second Life a better place, and is excited about maintaining and improving legacy code.
Primary Functions
The Software Engineer works directly with the code base that powers our customer-facing web experience, collaborates closely with our QA & Product teams, and builds and maintains features for customers.
Responsibilities
- Collaborate and communicate with cross-functional teams to design and scope out upcoming features and provide clear updates on project progress.
- Create substantial features of your own, clarifying requirements with the stakeholders, demonstrating feature robustness including creating automated tests.
- Manage successful releases to production on any of our apps.
- Contribute meaningful feedback to the team via code reviews, team retrospectives, and project design documents.
- Deliver efficient fixes for on-call pages as part of the on-call rotation.
- Identify and minimize gaps in our documentation or knowledge transfer activities to build robustness and redundancy into our organization.
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.
What you need:
- Ability to work independently and collaboratively on/with remote teams.
- Excellent written and verbal communication skills.
- Experience using UNIX/Linux.
- Expertise in one of Python, Ruby, or PHP, and conversant in at least one more.
- Broad exposure to common web technologies.
- Experience using SQL and schemaless data stores.
- Proficiency in common scripting languages.
- Exposure across the web stack: HTML, CSS, Javascript, Web frameworks both client and server, scripting languages, SQL databases, microservices, and RESTful APIs.
What we use and teach:
- Python, PHP, Ruby, Javascript, MySQL.
- Docker, Amazon Web Services.
- Automated testing.
What would be awesome:
- Skilled at working across multiple applications.
- Skilled at UI/UX development.
Education
- Bachelor’s degree or equivalent academic training and experience.
Experience
- 5+ years of relevant experience.
- Experience programming using scripted languages such as Python
- Experience working in cross-functional teams and partnering on initiatives with people across the organization where the best ideas can come from many contributors at all levels.
Travel Requirements
No travel required.
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.
Linden Lab seeks to maintain a diverse and welcoming workplace; therefore candidates from all backgrounds are encouraged to apply.
Fine Print :
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.
Create Your Profile — Game companies can contact you with their relevant job openings.