Remote Senior Software Engineer

Job is Expired
Location: Nationwide
Compensation: Salary
Staff Reviewed: Tue, Oct 13, 2020

Job Summary

VirBELA is seeking a Senior Software Engineer who is inquisitive, reliable, self-directed, and interested in developing virtual worlds and simulations in a rapidly growing business. At VirBELA you will be working on a cross-disciplinary team that includes organizational psychologists, corporate leaders, virtual world specialists, and domain experts.


Position Summary

The core responsibilities include: architect, design, and develop high quality software to solve complex problems. Lead and mentor more junior developers. Perform a wide range of development tasks.


Tasks

Architect, design, develop, and improve VirBELA's virtual world

Create, configure and maintain supporting tools, automation, pipelines and software systems

Perform code reviews

Participate in process improvement

Be a quality champion

Collaborate with UX, QA and Art teams to ensure optimal cross-team performance

Mentor other engineers and provide code and process quality guidance to individuals and teams

Document and organize new and existing code

Inspire colleagues to continuously generate forward-thinking ideas and actively contribute to a culture of innovation and excellence

Other duties as assigned



Skills

Fluency in C# and experience with other languages

Expert skills at reading and understanding existing code bases

Solid understanding of common design patterns and data structures

Solid understanding of vector math and 3D graphics

Solid understanding of the SDL and Agile development

Excellent written and verbal communication skills

Security and quality mindset

Must be a strong leader and teammate

Must be punctual, reliable, highly flexible, and excellent at balancing multiple detail-oriented projects



Requirements

Experience

B.S. in computer science or equivalent work experience

6+ years of experience as a Software Engineer or similar role with a focus on software development

2+ years working with Unity3D or similar 3D game engine

Experience with client/server network architecture, audio/video streaming, and data management

Working knowledge of interactive media (e.g. display technologies, video, 2D/3D animation, and interactive software)

Experience working collaboratively with cross-disciplinary, art, programming, production and technology teams

Experience working on short-timeline, fast-paced projects


This job description is not intended to be all-inclusive, and the employee will also perform other reasonably related business duties as assigned by immediate supervisor and other management as required. VirBELA reserves the right to revise or change job duties as the need arises. This job description does not constitute a written or implied contract of employment.




Benefits

VirBELA is pleased to offer its staff a full and competitive benefits package. Highlights include:


Full employer paid Medical, Dental, Vision, and Life Insurance with buy up options
401(k) with company mat ch
Stock Options
Generous paid time off policy
Company Discounts

For more detail on our benefits program please visit: https://sites.google.com/exprealty.com/expbenefits

BECOME A PREMIUM MEMBER TO
UNLOCK FULL JOB DETAILS & APPLY

  • ACCESS TO FULL JOB DETAILS AND APPLICATION INFORMATION
  • HUMAN-SCREENED REMOTE JOBS AND EMPLOYERS
  • COURSES, GROUP CAREER COACHING AND RESOURCE DOWNLOADS
  • DISCOUNTED CAREER SERVICES, RESUME WRITING, 1:1 COACHING AND MORE
  • EXCELLENT CUSTOMER SUPPORT FOR YOUR JOB SEARCH