Roblox Software Engineer

3 weeks ago


Vancouver, British Columbia, Canada Roblox Full time

Unlock the Future of Human Interaction

At Roblox, we're pushing the boundaries of what's possible in immersive 3D experiences. As a key member of our team, you'll play a crucial role in shaping the future of human interaction, solving complex technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

What You'll Do

  1. Investigate and implement rendering techniques to make ROBLOX graphics more immersive and expressive
  2. Collaborate with technical artists to understand the present and future needs of our creators
  3. Improve the performance and stability of our game engine
  4. Work with other engineering and art teams
  5. Take ownership of a project throughout its full lifecycle

What We're Looking For

  • Knowledge of C++ and shading languages
  • Knowledge of 3D math and computer graphics related algorithms
  • Knowledge of one or more GPU APIs (OpenGL, DirectX and similar)
  • The ability to reason about code performance and memory consumption
  • 3+ years experience in real-time rendering
  • Interest in creating creative rendering techniques
  • Passion about the state-of-the-art in rendering research
  • Mobile or console development experience

What We Offer

  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • A rewarding 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy

About Roblox

Roblox is a platform that empowers our community to bring any experience they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We're on a mission to connect a billion people with optimism and civility.



  • Vancouver, British Columbia, Canada Roblox Full time

    At Roblox, we're on a mission to reimagine the way people come together, from anywhere in the world, and on any device. To help us achieve this vision, we're seeking a skilled Principal Rendering Software Engineer to join our team.As a key member of our graphics engine team, you'll be responsible for investigating and implementing rendering techniques to...


  • Vancouver, British Columbia, Canada Roblox Full time

    At Roblox, we're on a mission to create immersive digital experiences that connect people from all over the world. As a Principal Rendering Software Engineer, you'll play a crucial role in shaping the future of human interaction.The Roblox platform empowers our global community of developers and creators to bring any experience they can imagine to life. With...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    About the Role:We are seeking an experienced Software Development Engineer to join our team at WIA Software Systems Inc. in a key role that will drive the development of high-quality software solutions.About the Job:Collaborate with cross-functional teams to design, develop, and test software applications.Develop and implement software solutions by analyzing...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...


  • Vancouver, British Columbia, Canada Saba Software (Canada) Inc. Full time

    About the Role:As a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. With a focus on innovation, you will work closely with our team to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:• Collaborate with cross-functional teams to identify and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer and publisher of interactive entertainment for consumers globally.The Company develops and publishes products through Rockstar Games, 2K, Private Division, and Zynga.We are looking for a Senior UI/Frontend Software Engineer to help establish our engineering culture and lay the...

  • Software Tester

    2 weeks ago


    Vancouver, British Columbia, Canada Dew Software Full time

    Dew Software is a leading player in the digital transformation space, working with Fortune 500 companies to deliver cutting-edge software solutions. We are seeking talented Software Testers to join our team and play a critical role in ensuring the quality and reliability of our products.Job OverviewWe offer a competitive salary of $120,000 - $150,000 per...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Description:We are seeking an experienced and skilled software engineer to join our team at WIA Software Systems Inc. as a senior software engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining complex software systems.


  • Vancouver, British Columbia, Canada WIA Software Systems Inc.] Full time

    OverviewWIA Software Systems Inc. is seeking a skilled Software Development Specialist to join our team.Key ResponsibilitiesThe successful candidate will be responsible for designing, developing, and testing software applications. Key skills include proficiency in computer science, computer software engineering, and systems engineering.Work EnvironmentThe...


  • Vancouver, British Columbia, Canada Dew Software Full time

    Quality Assurance Engineer Role at Dew SoftwareDew Software is a leading player in the digital transformation space, working with Fortune 500 companies to deliver cutting-edge solutions. As a Quality Assurance Engineer, you will play a critical role in ensuring the quality and reliability of our software products.Key ResponsibilitiesDevelop and execute...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Dillon Consulting Full time

    At {company}, we're seeking a skilled Software Engineer to join our team. In this role, you will be responsible for designing, developing, and testing software applications. Key responsibilities include:Key ResponsibilitiesDesign and Develop Software Applications: Utilize programming languages such as Java, Python, and C++ to create efficient and scalable...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada SHIVRAJ GHUMAN CONSTRUCTION INC. Full time

    New Software Engineer Position at {company}We are seeking an experienced Software Engineer to join our team. Main Responsibilities:Design and develop scalable software systemsCollaborate with cross-functional teams to identify and prioritize project requirementsImprove existing code and implement new featuresIf you are a motivated and detail-oriented...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada RedMane Technology Full time

    Are you a skilled software engineer looking for a new challenge? Our company is seeking an experienced software engineer to join our team.

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada No.1 Collision (Richmond) Full time

    We are seeking a highly skilled Software Engineer to join our team at {company}.The Software Engineer will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize project...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Little Munchkin Daycare Full time

    We are seeking a Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and testing software applications. Key responsibilities include:Key ResponsibilitiesDesign and develop software applications using various programming languages and technologies.Collaborate with cross-functional teams to...


  • Vancouver, British Columbia, Canada Incognito Software Systems Full time

    We are currently seeking a skilled and detail-oriented Software Quality Assurance Specialist to join our Engineering Department at Incognito Software Systems.As a key member of our team, you will play a crucial role in developing new processes and enhancing existing test methodologies within our Digital Home Experience and IoT product...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Full time

    We are seeking a Software Engineer to join our team at "{company}". The ideal candidate will have experience with software development and a strong understanding of technical concepts.The successful candidate will be responsible for:Designing and developing software applicationsCollaborating with cross-functional teams to identify and prioritize project...