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

Senior Software Engineer Driving Scalable Solutions and Innovations

Alternative PaymentsVancouver, Metro Vancouver Regional District, CA
Full-time

Step into a Lead Software Engineer role focused on scalability and innovation.Develop and implement efficient microservices while providing technical mentorship to enhance engineering excellence.Wi... Show more

 • Promoted

Senior Engineer for Innovative Software Development and Mentorship

MakeshipVancouver, Metro Vancouver Regional District, CA
Full-time

Join a transformative project environment as a Senior Software Engineer.Spearhead the development of scalable solutions while fostering collaboration and mentorship within a talented engineering te... Show more

 • Promoted

Senior Software Engineer in Mining Tech

Wenco International Mining SystemsVancouver, Metro Vancouver Regional District, CA
Full-time

Advance your career with Wenco International Mining Systems as a Senior Software Engineer focused on modernization strategies.Contribute significantly to real-time applications at our Richmond, B.T... Show more

 • Promoted

Babylist Senior Software Engineer Opportunity

BabylistVancouver, British Columbia, Canada
Full-time

Elevate your career with Babylist as a Senior Software Engineer where the future of software development is shaped by AI.Engage with product, design, and engineering peers to build solutions that r... Show more

 • Promoted

Senior Algorithms Developer

D-Waveburnaby, metro vancouver regional district, Canada
Full-time

D-Wave is seeking a Senior Algorithms Developer to design, develop, and optimize advanced algorithms for real-world, high-impact problems.The role blends research thinking with strong software engi... 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 Software Engineer in ML for Geospatial Data

EarthDaily AnalyticsVancouver, British Columbia, Canada
Full-time

Lead the charge in geospatial technology as a Senior Software Engineer specializing in machine learning.Propel innovative solutions in a hybrid work setting focused on sustainability.As a core team... Show more

 • Promoted

Senior Software Engineer - R&D at Synopsys

Synopsys, Inc.Vancouver, British Columbia, Canada
Full-time

Join Synopsys as a Senior Software Engineer in R&D in Vancouver, focusing on pioneering software innovations.Your expertise in C++ and Python will be crucial for solving complex challenges.At Synop... 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 Software Engineer

Autodesk, Inc.vancouver, metro vancouver regional district, Canada
Full-time

Job Requisition ID #26WD96509Position OverviewAutodesk’s Data Platform is building the next generation of data infrastructure AI native, scalable and developer-friendly systems that power analytics... Show more

 • Promoted

Senior Software Engineer, Geometry

RobloxVancouver, Canada
Full-time

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... Show more

 • Promoted

Senior Software Engineer, Logging & Experiments

United States Digital Space LLCVancouver, British Columbia, Canada
Full-time

We’re looking for a backend-oriented engineer to join our Data Infrastructure team in Vancouver to scale the foundation of how the company measures success.The Data Infrastructure team builds the i... Show more

 • Promoted

Senior Software Engineer

EarnInvancouver, metro vancouver regional district, Canada
Full-time

As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to pay... Show more

 • Promoted

Senior Software Engineer

InvertVancouver, Metro Vancouver Regional District, CA
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, Foundations — Architecture & Performance

Respawn EntertainmentVancouver, British Columbia, Canada
Full-time

A leading game development studio is seeking a Senior Software Engineer to design and implement gameplay technologies for Apex Legends.The ideal candidate will have over 10 years of experience in g... Show more

 • Promoted

Demonware Senior Software Engineer Role

TreyarchVancouver, Metro Vancouver Regional District, Canada
Full-time

Join Demonware as a Senior Software Engineer in Vancouver, BC, focusing on enhancing game service SDKs using advanced C++.Contribute to networking solutions and build processes.In this pivotal role... 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 Software Engineer, Infrastructure - Compute Platform

CoinbaseVancouver, Metro Vancouver Regional District, CA
Full-time

Ready to do the most impactful work of your career? Coinbase is uncompromising on its mission to increase economic freedom.The bar is high, the environment is intense, and we like it that way.This ... 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