R
Roblox
Senior Software Engineer (Geometry)
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Vancouver, BC, Canada
Work mode:
Onsite
Published on:
12 August 2026
What they need
- 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
- 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- 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
- A Proven Mentor: You actively seek opportunities to learn from peers and effectively guide junior collaborators, elevating the team’s collective skill set
- Mathematically Minded: You have a passion for solving complex geometry problems and a strong grasp of computational geometry concepts, simulation, and real-time graphics
- Experience with WebGL or other web-based 3D frameworks
- 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
- 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)
- 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
Other offers great for you!
These companies are also looking for great profiles
N
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
AUTOSARBSW
1 month ago
Quick apply
L
LeHibou
Analyste / Ingénieur logiciel Wealth
550€ / jour
Freelance
Luxembourg
Hybrid
Skills
C#.NETSQLiteMicrosoft SQL ServerOracleHR Assistant
5 days ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
5 days ago
Quick apply
No company information available.