Principal Software Engineer, Physics
$279.12k - $332.44k per yearRoblox
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.
From the early days, simulated physics has been the foundation of the way users build in Roblox. Our physics engine enables dynamic environments with emergent behavior making games more immersive and exciting.
The Physics team develops Roblox's proprietary distributed physics engine. Our team implements the mathematical models behind our dynamic simulation engine, and ships engine APIs and tools that developers use every day. These models incorporate rigid body dynamics arising from external forces, collisions, and constraints while optimizing for real-time performance. We work on integrating the low level physics solver into the rest of the engine for online gameplay across multiple platforms. You will report to the Physics Environment Engineering Manager.
You Will:
- Innovate and implement powerful physics features that empower Roblox developers to create immersive and dynamic experiences.
- Drive innovation through research and rapid prototyping , translating new ideas into practical solutions that stand the test of time.
- Optimize and enhance the robustness and performance of the physics engine and its integrations, ensuring a seamless user experience.
- Collaborate with internal teams and external developers , providing expert support and guidance to improve feature utilization and resolve technical challenges.
You Have:
- Extensive C++ Development: 8+ years of professional experience writing high-performance, optimized C++ code (2+ years if with an advanced degree).
- Performance Engineering: Demonstrated ability to use multithreading and SIMD optimization techniques to enhance application efficiency with knowledge of modern computer architecture and its impact on software performance.
- Physics and Numerical Methods Experience: Practical experience applying numerical methods to solve problems in real-time physics simulation.
- Real-Time Physics Expertise: Proven experience developing and deploying real-time and online multiplayer physics simulations.
- Physics SDK Familiarity: Hands-on experience integrating and applying physics SDKs such as PhysX, Havok, and Bullet.
- Educational Background: Bachelor's or advanced degree in Computer Science, Mathematics, Physics, Engineering, or equivalent demonstrated experience.
For roles that are based at our headquarters in Vancouver, BC, Canada: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on .
Annual Salary Range
$279,120—$332,440 CAD
Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
For US based roles only, please note the Company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
- ...identity or expression, genetic information, marital status, medical condition, or any other legally protected factor. As a Principal Software Engineer, you will be responsible for the implementation, enhancement, and maintenance of ATPCO applications and services. ATPCO's...SuggestedFull timeFlexible hours
- ...focused on precision, speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously. Employers don’t just... ...leveraging AI tools. Who You Are ~10+ years of experience in software engineering, with a demonstrated track record of leading and...SuggestedHourly payLong term contractFull timeRemote workFlexible hours
$176.26k - $220.32k per year
...fit for you, check out boomi.com or visit our Boomi Careers page to learn more. How You'll Make An Impact As a Senior Principal Software Engineer, you will be a technical leader driving the architecture, design, and implementation of complex backend systems at scale....SuggestedLong term contractRemote work- ...growing SaaS company with startup energy, industry respect, and global reach. The Opportunity We are seeking a visionary Principal Software Engineer to define, architect, and lead our transition from traditional manual development to a highly automated, AI-driven agentic...SuggestedLocal areaWorldwideShift work
$120k per year
...actionable insights with lightning speed. We are seeking a Principal Software Engineer to lead the architecture and development of on our Platform... ..., CTEs, and performance tuning across multiple database engines (Redshift, PostgreSQL, Athena). ~ Strong full-stack development...SuggestedFlexible hours- ...Rimkus is a global leader in engineering and technical consulting, providing... ...worldwide. We are seeking a Principal Structural Engineer with... ...of a variety of computer software applications including computer... ...and industrial settings. Physical requirements include climbing...Work at officeLocal areaRemote workWork from homeWorldwideFlexible hours
$150k - $200k per year
...consultancy expertise with AFRY’s global engineering, project delivery, and sustainability... ...--------------------------- Position: Principal Mining Engineer Location: Canada or North... ...Proficient in relevant mining software and general computer applications Qualifications...Permanent employmentFull timeInternshipLive InFlexible hours- ...made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot... ...for rapid, focused iteration. ~ Clear trajectory: Principal Engineer → Staff Engineer, in a company at 145% YoY growth....Long term contractFull timeTemporary workInternshipWork at officeImmediate start
- ...operational reliability of everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing... ...a comprehensive benefits package designed to support your physical, emotional, and financial well-being. We believe that our employees...
$86.32k - $107.9k per year
...Position Overview: As a Software Engineer II at Diligent, you’ll take on a hands-on technical role in building secure, scalable, and high... ...origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental disability, age, military status, protected...Work at officeLocal areaFlexible hours$122k - $170k per year
...our backend systems We’re a group of engineers who care deeply about code quality, correctness... .... The role We’re looking for a Software Engineer 3 to help design, build, and... ...working models is designed to support your physical, emotional, financial, and family well‑being...Full timeRemote workWorldwideFlexible hours- ...enterprise security architecture, and governance. You will be the Principal lead for the design and execution of structured red team... ...controls ISO 27017 cloud security controls Partner closely with engineering, security, and compliance functions Present findings clearly...Remote work
$130k - $200k per year
...consultancy expertise with AFRY’s global engineering, project delivery, and sustainability... ...------------------ Position: Senior / Principal Mining Engineer Location: Vancouver or... ...design and scheduling using common industry software Strong project management capability...Permanent employmentFull timeTemporary workInternshipLive InFlexible hours$130k - $200k per year
...AMC’s specialist mining consultancy expertise with AFRY’s global engineering, project delivery, and sustainability capabilities. This... ...----------------------------------------- Position: Senior / Principal Backfill Engineer Location: Canada Role Overview: We...Permanent employmentFull timeInternshipLive InFlexible hours$92.65k - $119.9k per year
...Summary NetApp is pioneering the development of StorageGRID object storage – AWS cloud compatible software powering the exponential growth in AI data lakes. As a Software Engineer, this is your chance to work alongside a group of talented developers, impart your vision, and...Summer workWork at officeLocal areaWork from homeHome officeFlexible hoursDay shift$122.3k - $170.7k per year
...happen.Frostbite is EA's proprietary game engine, powering many of our leading titles... ...advantages.QualificationsBachelor's degree in Software Engineering, Computer Science,... ...approach to our benefits programs, emphasizing physical, emotional, financial, career, and community...Full timeLocal areaWorldwide- ...AI-native organization. We expect every engineer to use AI tools and agentic systems as a... ...We are seeking a passionate and resilient Principal Graphics Engineer to own a foundational piece... ...between Android/Linux graphics, browser engines, and WebGL/WebGPU. The role demands first...Internship
$230.02k - $279.12k per year
...experiences for everyone. As a Senior Software Engineer on our Geometry team, you will drive... ...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...Long term contractFull timeInternshipWork at officeLocal areaVisa sponsorshipMonday to friday$146.2k - $201.1k per year
...insights to improve their business. Founded by engineers — and customer obsessed — we leap at... ...only getting started. As a Fullstack software engineer, you will work with your team and... ...expression, language, national origin, physical and mental ability, political affiliation...Summer workWorldwide$79.8k - $119k per year
...RRSP's, Sick and Vacation leave, standard increases as applicable Job Summary: We are seeking a highly motivated mid-level Software Engineer to drive the development and ongoing support of our Rigging pipeline. The ideal candidate is a strong coder, skilled...Shift work$200k - $240k per year
...Overview We are seeking a hands-on Director of AI Software Engineering to lead and scale AI engineering efforts supporting multiple business... ...origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental disability, age, military status, protected...Work at officeLocal areaFlexible hours$144.6k - $322.5k per year
...Summary We’re looking for a visionary Principal Development Architect to join SAP’s... ...or strong understanding of agentic engineering, applying software engineering best practices (modularity... ...accommodations to applicants with physical and/or mental disabilities. If you are...Long term contractPermanent employmentFull timeInternshipWork at officeLocal areaWorldwideFlexible hours$173.4k - $238.35k per year
...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve... ...status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion,...Summer workWorldwide$155.9k - $219.7k per year
...and closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem.... ...industry. What You’ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical and cultural tone for what...Live InRemote workFlexible hours$146k - $162k per year
...We are looking for a Software Engineer to join our Product team in Vancouver, where we build features end-to-end, from designing our data models to implementing the subtle interaction behaviors that differentiate good software from great software. In this role, you won’t just...Long term contractWork at officeLocal areaWork from homeWorldwide$150k - $200k per year
...One-liner: Suger is a rapidly growing company that helps B2B software companies sell through cloud marketplaces. Salary: $150K/yr... ...deployment, and iteration • Act as a technical multiplier, setting engineering standards, mentoring engineers, and raising the overall quality...Long term contractDirect hire$146k - $162k per year
...believe AI represents the future of work, and APIs are at the heart of how AI connects with the tools where work happens. As a Software Engineer on our API & Developer Platform team in Vancouver, you will help make our developer platform come to life for AI, designing intuitive...Long term contractWork at officeLocal areaWork from homeWorldwide$40 - $75 per hour
...situations - Believes rewards should follow meaningful results, with engineers who make a real impact on the product and the company sharing in... ...team and purpose above self-gain Curious about life as a Software Engineer at Vizzion? Click below to see what it’s all about....Hourly payLong term contractFull timeTemporary workFlexible hours- ...Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka, SQS, and Kinesis... ...candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures,...Local areaRemote workWork from homeHome office
$95k - $145k per year
...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for... ...software that manages the physical layer, where packets meet the... ...wide variety of forwarding engines, connectors and interface chips...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Physics. Be the first to apply!
- director software engineering Vancouver, BC
- project engineer assistant project manager Vancouver, BC
- general engineer Vancouver, BC
- engineering project manager Vancouver, BC
- mechanical engineering director Vancouver, BC
- chief power engineer Vancouver, BC
- mechanical engineering project manager Vancouver, BC
- chief engineer Vancouver, BC
- software engineer internship Vancouver, BC
- part time software developer Vancouver, BC
