This job has expired.
VirBELA
Expired

Senior Software Engineer - 100% Remote

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Job Description

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 match
·  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




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.

Other C# contracts

Remote
0
USD
/hr

0 outside IR35 C# contracts