> Markdown version of [/jobs/ext/523334-software-engineer-geometry](https://www.wearedevelopers.com/jobs/ext/523334-software-engineer-geometry). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Geometry - **Company:** Roblox - **Location:** San Mateo, CA, United States - **Experience:** Expert - **Salary:** $243,290.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Software Quality, Computer Programming, Data Structures, Video Game Development, Computational Geometry, Real Time Simulation, Software Deployment, Software Engineering, Web Applications, WebGL, Information Technology, Data Analytics, Roblox, Unreal Engine, C++14 - **Published:** June 13, 2026 - **Apply:** https://careers.roblox.com/jobs/7998292?gh_jid=7998292 ## About the Role * 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. ## Description 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. ## Related Videos - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [Rendering Design Software in the Browser at Penpot](https://www.wearedevelopers.com/videos/1353-rendering-design-software-in-the-browser-at-penpot) - [Live Coding an Augmented Reality Game with WebXR](https://www.wearedevelopers.com/videos/199-live-coding-an-augmented-reality-game-with-webxr) - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) - [The Future Past of Technology - A Game Developers POV](https://www.wearedevelopers.com/videos/1386-the-future-past-of-technology-a-game-developers-pov) - [WeAreDevelopers LIVE – From JavaScript to WebAssembly, High-Performance Charting and More](https://www.wearedevelopers.com/videos/1794-wearedevelopers-live-from-javascript-to-webassembly-high-performance-charting-and-more) ## Related Articles - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [10 Coding Games to Teach You How to Code](https://www.wearedevelopers.com/magazine/151-10-coding-games-to-teach-you-how-to-code) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)