Talent.com
Roblox
Senior Software Engineer, GeometryRoblox • Vancouver, British Columbia, Canada
Senior Software Engineer, Geometry

Senior Software Engineer, Geometry

Roblox • Vancouver, British Columbia, Canada
30+ days ago
Job type
  • Full-time
Job description

Senior Software Engineer, Geometry

Vancouver, British Columbia, CanadaEngineeringID: 6349

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.

At Roblox, we’re building the tools and platform that empower our community to bring any experience that 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, and looking for amazing talent to help us get there.

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms for real-time 3D content creation and editing that power the Roblox platform. Working in a small, autonomous team, you will solve novel math computational problems and deliver immersive, expressive creative tools to millions of users. At this level, you are expected to own pod-level or team-level projects from inception to implementation, provide technical direction to junior collaborators, and contribute to the team’s long-term technical strategy.

You Will:

  • Own End-to-End Development: Lead complex, team-level projects through the full development lifecycle, from research and prototyping to production deployment and maintenance.
  • Architect Robust Solutions: Develop efficient algorithms for geometry processing (e.g., convex decomposition, mesh partitioning, boolean operations) that support real-time simulation, collision detection, and performance requirements across all platforms.
  • Mentor and Lead: Provide technical guidance and mentorship to junior engineers, fostering a culture of high standards, code quality, and collaborative architectural discussions.
  • Solve Computational Problems: Tackle discrete math and computational geometry challenges, applying linear algebra, numerical solvers, and advanced data structures to deliver robust features.
  • Think Systemically: Anticipate downstream impacts of your technical decisions, ensuring solutions are scalable, maintainable, and aligned with the long-term vision of the Geometry and Engine teams.
  • Collaborate Cross-Functionally: Work closely with other teams (Graphics, Physics, Avatar) to ensure cohesive integration of geometry components into the broader Roblox experience.

You Have:

  • Experienced: You have 5+ years of industry experience (or equivalent research experience) in C++ and 3D application development, specifically in optimizing 3D game engines or real-time geometry applications.
  • Technically Proficient: Highly skilled in modern C++ with a focus on writing organized, efficient, and reusable code. You possess deep knowledge of advanced data structures, algorithms, and computational linear algebra (vector/matrix math, numerical solvers, finite-element methods).
  • Mathematically Minded: You have a passion for solving complex geometry problems and a strong grasp of computational geometry concepts, simulation, and real-time graphics.
  • A Proven Mentor: You actively seek opportunities to learn from peers and effectively guide junior collaborators, elevating the team's collective skill set.
  • Agile and Systematic: You excel in navigating ambiguity, breaking down complex requirements into deliverable stages, and making data-driven decisions that align with organizational objectives.
  • Educated: You are a natural coder and problem-solver, ideally holding an MSc or Ph.D. in Computer Science, Engineering, Mathematics, or a related field with a focus on computational geometry, modeling, or simulation.sni
  • Nice-to-Haves: Experience with WebGL or other web-based 3D frameworks. Experience programming in Unity or Unreal Engine. Led feature development from concept definition to shipping a product. A history of publications or contributions to the field of computational geometry.

Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).

Create a job alert for this search

Senior Software Engineer, Geometry • Vancouver, British Columbia, Canada

Similar jobs

Senior Software Engineer II

Tripledot StudiosVancouver, Metro Vancouver Regional District, CA
Full-time

Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ... Show more

 • Promoted

Stantec Senior Software Engineer Opportunity

StantecVancouver, Metro Vancouver Regional District, Canada
Full-time

Unleash your potential as a Senior Software Engineer with Stantec in Edmonton, Canada.Focus on developing modern applications that blend powerful backends with engaging frontends.This role is desig... Show more

 • Promoted

Senior Software Engineer

VizzionNorth Vancouver, Metro Vancouver Regional District, Canada
Full-time

Vizzion aggregates live road imagery and provides data and services to major brands in the mapping, media, safety & security, ITS (Intelligent Transportation Systems), and traffic & weather industr... Show more

 • Promoted

Senior Software Engineer - C$120,000 - C$150,000 A Year

Ace1MediaRichmond, Canada
Full-time

Senior Software Engineer needed to develop and maintain high-traffic web apps, optimize performance, and integrate APIs. Show more

 • Promoted

Senior Software Engineer: Scale Core Systems

UnblockedVancouver, British Columbia, Canada
Full-time

A high-growth SaaS company in Vancouver seeks a Software Development Engineer to architect and scale core systems.The ideal candidate will have expert-level skills in modern typesafe languages such... Show more

 • Promoted

Senior C++ Generalist Software Engineer - Advanced Technology Group

EA SPORTSVancouver, British Columbia, Canada
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ... Show more

 • Promoted

Senior Software Engineer, Localization Engineering - C$107,000 - C$157,300 A Year

AutodeskRichmond, Canada
Full-time

Senior Software Engineer to optimize and improve product localization by developing and maintaining tools, processes, and data.Requires full stack development, automation, and strong analytical ski... Show more

 • Promoted

Senior Software Engineer

EviSmartVancouver, Metro Vancouver Regional District, CA
Full-time

The dental industry a $40B global market spanning 28 countries still runs on disconnected systems, manual workflows, and decisions made without data.Most of it has never been touched by modern soft... Show more

 • Promoted

Senior Software Engineer

King River Capital GroupVancouver, British Columbia, Canada
Full-time

As a Senior Software Engineer on our Ancillaries squad, you will build integrations that expand what we can offer travelers—connecting external providers to our platform so partners like Booking.Sk... Show more

 • Promoted

Senior Embedded Software Developer - Dometic

MarineRichmond, Metro Vancouver Regional District, Canada
Full-time

Dometic is searching for a skilled Embedded Software Developer in Vancouver, BC, to cultivate innovations in the marine sector.Focus on developing firmware and connectivity for state-of-the-art ele... Show more

 • Promoted

Senior Software Engineer - Platform Technology - C$120,000 - C$145,000 A Year

HTuO BiosciencesRichmond, Canada
Full-time

Develops scientific software in a high-performance computing environment, focusing on efficient, optimized code in C++ and Python. Show more

 • Promoted

Senior Software Engineer - Keela - C$145,000 - C$165,000 A Year - Remote

VeloraRichmond, Canada
Remote
Full-time

Seeking a Senior Software Engineer to lead high-impact projects, influence technical direction, and mentor engineers for Keela, a CRM platform for nonprofits.Requires expertise in modern JavaScript... Show more

 • Promoted

Senior Software Engineer - Earth Observation Platform - C$145,000 - C$170,000 A Year

Space technology companyRichmond, Canada
Full-time

Seeking a Senior Software Engineer to design and implement backend systems for Earth Observation products in a hybrid work environment. Show more

 • Promoted

Senior Platform Software Engineer - Hpc, Cuda - C$120,000 - C$145,000 A Year

HTuO Biosciences Inc.Richmond, Canada
Full-time

Develop scientific software in a high-performance computing environment using C++ and Python. Show more

 • Promoted

Senior Software Engineer

InvertVancouver, Metro Vancouver Regional District, Canada
Full-time

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Show more

 • Promoted

Senior Software Engineer

fiveonefourVancouver, Metro Vancouver Regional District, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior C++ Generalist Software Engineer - Advanced Technology Group

Electronic ArtsVancouver, Metro Vancouver Regional District, Canada
Full-time

Our Advanced Technology Group is part of the EA SPORTS Technology organization, focusing on identifying and creating new, scalable technologies for game teams.We closely collaborate with game teams... Show more

 • Promoted

Senior Engineer

XeroVancouver
Full-time

You will focus on solving engineering problems at scale, moving beyond feature delivery to influence the architecture and implementation of distributed systems.By refactoring complex, monolithic sy... Show more

 • Promoted

Senior Software Engineer, Nuke - $100,000 - $170,000 A Year

EyelineRichmond, Canada
Full-time

Develops and maintains workflows and tools for compositing artists, troubleshooting issues and implementing features. Show more

 • Promoted

Senior Software Engineer - C$170,000 A Year

IcePanelRichmond, Canada
Full-time

Senior Software Engineer to build and maintain web applications, focusing on UI/UX, backend APIs, and data structures. Show more