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 ...
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 ...
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 ...
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 ...
Senior Software Developer
CA$107K - CA$157K/yr
A successful Senior Software Developer has a strong sense of ownership and can drive projects through to completion. Responsibilities * Write code that is testable, readable, and maintainable
Senior Software Developer
CA$107K - CA$157K/yr
A successful Senior Software Developer has a strong sense of ownership and can drive projects through to completion. Responsibilities * Write code that is testable, readable, and maintainable
We're forming small, senior, cross-functional AI teams that bring together product leaders, machine ... About the Role As a Full Stack Software Engineer in Agent Factory, you'll help build the user ...
We're forming small, senior, cross-functional AI teams that bring together product leaders, machine ... About the Role As a Full Stack Software Engineer in Agent Factory, you'll help build the user ...
Senior Software Engineer, Field Delivery
CA$107K - CA$157K/yr
We're looking for a Senior Software Engineer to help build and evolve our field operations platform. You'll work across the stack, building features and solving problems in a React web frontend ...
Senior Software Engineer, Field Delivery
CA$107K - CA$157K/yr
We're looking for a Senior Software Engineer to help build and evolve our field operations platform. You'll work across the stack, building features and solving problems in a React web frontend ...
Your role As a Sr. Software Engineer on the Developer Platform team, you will lead the design and development of the APIs, events, and frameworks that empower external developers to build ...
Your role As a Sr. Software Engineer on the Developer Platform team, you will lead the design and development of the APIs, events, and frameworks that empower external developers to build ...
Senior Software Engineer, Client - Demonware - Vancouver, BC Requisition ID:R027559 Your Mission The Client Code team builds and maintains the client-side online services SDK used by Call of Duty and ...
Senior Software Engineer, Client - Demonware - Vancouver, BC Requisition ID:R027559 Your Mission The Client Code team builds and maintains the client-side online services SDK used by Call of Duty and ...
Senior Software Engineer, Client - Demonware - Vancouver, BC Requisition ID:R027559 Your Mission The Client Code team builds and maintains the client-side online services SDK used by Call of Duty and ...
Senior Software Engineer, Client - Demonware - Vancouver, BC Requisition ID:R027559 Your Mission The Client Code team builds and maintains the client-side online services SDK used by Call of Duty and ...
Senior Software Engineer, Localization Engineering
CA$107K - CA$157K/yr
Job Requisition ID # 26WD95474 Position Overview The Senior Software Engineer will play a key role in optimizing and improving localization for Autodesk product and content. This will involve close ...
Senior Software Engineer, Localization Engineering
CA$107K - CA$157K/yr
Job Requisition ID # 26WD95474 Position Overview The Senior Software Engineer will play a key role in optimizing and improving localization for Autodesk product and content. This will involve close ...
Senior Software Developer
Vancouver, BC · On-site
Role A Senior Software Developer, Subsurface Information Management is responsible for the end-to-end design, development, and release of high-performance platform services and APIs that enable ...
Senior Software Developer
Vancouver, BC · On-site
Role A Senior Software Developer, Subsurface Information Management is responsible for the end-to-end design, development, and release of high-performance platform services and APIs that enable ...
Senior Software Developer
Vancouver, BC · On-site
Role A Senior Software Developer, Subsurface Information Management is responsible for the end-to-end design, development, and release of high-performance platform services and APIs that enable ...
Senior Software Developer
Vancouver, BC · On-site
Role A Senior Software Developer, Subsurface Information Management is responsible for the end-to-end design, development, and release of high-performance platform services and APIs that enable ...
We're hiring a Senior Software Engineer to own delivery across this stack. You'll design and build features and services end to end - from API design through to production - and take real ownership ...
We're hiring a Senior Software Engineer to own delivery across this stack. You'll design and build features and services end to end - from API design through to production - and take real ownership ...
Senior Software Developer, Invoicing
Vancouver, BC · Hybrid
CA$144K - CA$195K/yr
The Senior Software Engineer, Invoicing is a hands-on technical leader responsible for building, operating, and evolving critical client-facing features within Clio Manage, our industry-leading case ...
Senior Software Developer, Invoicing
Vancouver, BC · Hybrid
CA$144K - CA$195K/yr
The Senior Software Engineer, Invoicing is a hands-on technical leader responsible for building, operating, and evolving critical client-facing features within Clio Manage, our industry-leading case ...
Senior Software Engineer
Vancouver, BC · On-site
Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience
Quick apply
Senior Software Engineer
Vancouver, BC · On-site
Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience
Senior Software Engineer
Vancouver, BC · On-site
Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience
Quick apply
Senior Software Engineer
Vancouver, BC · On-site
Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience
As a Software Architect, you will be responsible for designing and developing software that interacts with their chip, collaborating with hardware and software engineers, and optimizing software for ...
Quick apply
As a Software Architect, you will be responsible for designing and developing software that interacts with their chip, collaborating with hardware and software engineers, and optimizing software for ...
As a Software Architect, you will be responsible for designing and developing software that interacts with their chip, collaborating with hardware and software engineers, and optimizing software for ...
Quick apply
As a Software Architect, you will be responsible for designing and developing software that interacts with their chip, collaborating with hardware and software engineers, and optimizing software for ...
Your role As a Software Engineer, you'll be responsible for developing and maintaining features to enhance customers' day-to-day communication experience. You'll work closely with customers and ...
Your role As a Software Engineer, you'll be responsible for developing and maintaining features to enhance customers' day-to-day communication experience. You'll work closely with customers and ...
Senior Software Engineer, Development Platform
CA$155K - CA$175K/yr
We're hiring a senior software engineer for our team. Our area of ownership and work spans the entire engineering org, and our tech stack is wide and varied: Python and C++, data pipelines, databases ...
Senior Software Engineer, Development Platform
CA$155K - CA$175K/yr
We're hiring a senior software engineer for our team. Our area of ownership and work spans the entire engineering org, and our tech stack is wide and varied: Python and C++, data pipelines, databases ...
Senior Software Engineer, Backend
Vancouver, BC · Hybrid
CA$192K - CA$240K/yr
Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep ...
Senior Software Engineer, Backend
Vancouver, BC · Hybrid
CA$192K - CA$240K/yr
Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep ...
Senior Software Engineer information
See Delta, BC salary details
$67K - $77.1K
2% of jobs
$77.1K - $87.2K
5% of jobs
$87.2K - $97.3K
8% of jobs
$104.1K is the 25th percentile. Wages below this are outliers.
$97.3K - $107.4K
14% of jobs
$107.4K - $117.4K
16% of jobs
The median wage is $120.5K / yr.
$117.4K - $127.5K
16% of jobs
$127.5K - $137.6K
14% of jobs
$137.9K is the 75th percentile. Wages above this are outliers.
$137.6K - $147.7K
11% of jobs
$147.7K - $157.8K
7% of jobs
$157.8K - $167.9K
4% of jobs
$167.9K - $177.9K
3% of jobs
$67K
$124.8K
$177.9K
How much do senior software engineer jobs pay per year?
What is a senior software engineer?
A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.
What are some common challenges senior software engineers face when mentoring junior team members?
What is the difference between Senior Software Engineer vs Software Developer?
| Aspect | Senior Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; experience often 5+ years | Bachelor's in CS or related field; entry to mid-level experience |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing features, debugging |
| Industry Usage | Used across tech companies, startups, enterprise | Common in software firms, startups, freelance work |
| Search & Comparison | Often compared for experience level, responsibilities | Compared for entry-level to mid-level roles |
The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.
What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

Job 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.
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.
- 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.
About ROBLOX
Sourced by ZipRecruiter
Industry
Software development
Company size
51 - 200 Employees
Headquarters location
San Mateo, CA, US
Year founded
2004