Principal Software Engineer (Engine)
$204.6k - $287.5k per yearElectronic Arts (EA)
Description & Requirements
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.
Description & Requirements
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.
At EA, we believe games are powerful because they bring together multiple ways people engage: play, watch, create, and connect. And increasingly, the biggest entertainment platforms aren't just places to consume content — they're places where communities build.
Creator-made content is already a proven part of EA's history — from community creation tools in Battlefield to The Gallery in The Sims 4. We believe new creative technologies and tools will expand how players engage with and contribute to our experiences, supported by thoughtful product design, safety systems, and global reach. Our focus is on enabling more players to participate in creative expression by making creation easier, safer, and more rewarding.
We are seeking a
Principal Software Engineer
to join our Research & Engineering team. You have the agency to deploy your technical firepower wherever it creates maximum leverage for our core engine systems and technology stack. You will look across engine subsystems rather than being bound to a single domain. Whether partnering with domain specialists to refine low-level engine subsystems, unblocking gameplay feel and simulation fidelity, or diving deep into engine systems to resolve systemic performance bottlenecks, you take pride in identifying critical choke points and solving them directly in code.
This is a hybrid role, onsite three days a week, in Montreal, Vancouver, or Redwood Shores, California.
You will report to the Sr. Director of Engineering.
Responsibilities
High-Leverage Problem Solving: Proactively identify systemic bottlenecks, risks, and stability challenges across core engine and toolchain teams, deploying your expertise where it creates the highest impact.
Full-Stack Execution: Move fluidly across disciplines—gameplay, game AI, runtime simulation, threading, memory, and pipelines to build proof-of-concepts and resolve complex engine challenges.
Production Readiness: Bridge foundational technology and game production, translating complex technical designs into robust, performant, and maintainable core engine systems.
Core Systems Craft: Build scalable runtime frameworks, memory systems, threading models, and core hardware abstractions operating within strict per-frame budget constraints.
Engineering Mentorship: Elevate engineers through hands‑on pairing, design reviews, and sharing modern best practices.
Qualifications
20+ years of professional software engineering experience in PC/console AAA game development or comparable real‑time systems, with experience developing within or extending major AAA engines (e.G., Frostbite, Unreal Engine 5, Unity, Godot, proprietary).
Multiple Shipped AAA Titles: Proven track record of shipping major titles across full production lifecycles.
C++ Mastery: Deep fluency in modern C++, low‑level hardware, multithreading, memory management, cache optimization, and debugging.
Multidisciplinary Breadth: Fullstack hands‑on experience across core game engine domains such as Rendering, Physics, Gameplay Simulation, and Streaming/I/O.
Performance & Optimization Expertise: Proven experience profiling and optimizing large-scale C++ game engine architectures for console/PC hardware, with deep knowledge of SIMD, cache locality, and latency reduction.
Agentic AI & Developer Tooling: Experience integrating or leveraging agentic AI systems, automated code generation, and modern AI‑assisted development workflows to enhance engineering productivity and engine tooling.
Collaborative Leadership: Exceptional communication skills;
adept at building alignment across research, engineering, and design partners.
We are a diverse, goal-driven team that offers real influence and autonomy to every member. Our ideal candidate is curious, open‑minded, and thrilled by exploring fresh concepts and tailoring them for game development. If you are a passionate, creative, and communicative individual who is deeply invested in innovating across new domains of gaming, we want you on our team.
Pay Transparency – North America
Compensation And Benefits
The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.G. education, qualifications, certifications, experience, skills, geographic location, or business needs).
PAY RANGES
British Columbia (depending on location e.G. Vancouver vs. Victoria) *$204,600 - $287,500 CAD
California (depending on location e.G. Los Angeles vs. San Francisco) *$227,300 - $344,700 USD
Pay is just one part of the overall compensation at EA.
In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full‑time employees. Certain roles may also be eligible for bonus and other incentive programs.
For Canada, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top‑up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full‑time employees. Certain roles may also be eligible for bonus and other incentive programs.
About Electronic Arts
We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.
We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well‑being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do.
Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.
#J-18808-Ljbffr
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.
Description & Requirements
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.
At EA, we believe games are powerful because they bring together multiple ways people engage: play, watch, create, and connect. And increasingly, the biggest entertainment platforms aren't just places to consume content — they're places where communities build.
Creator-made content is already a proven part of EA's history — from community creation tools in Battlefield to The Gallery in The Sims 4. We believe new creative technologies and tools will expand how players engage with and contribute to our experiences, supported by thoughtful product design, safety systems, and global reach. Our focus is on enabling more players to participate in creative expression by making creation easier, safer, and more rewarding.
We are seeking a
Principal Software Engineer
to join our Research & Engineering team. You have the agency to deploy your technical firepower wherever it creates maximum leverage for our core engine systems and technology stack. You will look across engine subsystems rather than being bound to a single domain. Whether partnering with domain specialists to refine low-level engine subsystems, unblocking gameplay feel and simulation fidelity, or diving deep into engine systems to resolve systemic performance bottlenecks, you take pride in identifying critical choke points and solving them directly in code.
This is a hybrid role, onsite three days a week, in Montreal, Vancouver, or Redwood Shores, California.
You will report to the Sr. Director of Engineering.
Responsibilities
High-Leverage Problem Solving: Proactively identify systemic bottlenecks, risks, and stability challenges across core engine and toolchain teams, deploying your expertise where it creates the highest impact.
Full-Stack Execution: Move fluidly across disciplines—gameplay, game AI, runtime simulation, threading, memory, and pipelines to build proof-of-concepts and resolve complex engine challenges.
Production Readiness: Bridge foundational technology and game production, translating complex technical designs into robust, performant, and maintainable core engine systems.
Core Systems Craft: Build scalable runtime frameworks, memory systems, threading models, and core hardware abstractions operating within strict per-frame budget constraints.
Engineering Mentorship: Elevate engineers through hands‑on pairing, design reviews, and sharing modern best practices.
Qualifications
20+ years of professional software engineering experience in PC/console AAA game development or comparable real‑time systems, with experience developing within or extending major AAA engines (e.G., Frostbite, Unreal Engine 5, Unity, Godot, proprietary).
Multiple Shipped AAA Titles: Proven track record of shipping major titles across full production lifecycles.
C++ Mastery: Deep fluency in modern C++, low‑level hardware, multithreading, memory management, cache optimization, and debugging.
Multidisciplinary Breadth: Fullstack hands‑on experience across core game engine domains such as Rendering, Physics, Gameplay Simulation, and Streaming/I/O.
Performance & Optimization Expertise: Proven experience profiling and optimizing large-scale C++ game engine architectures for console/PC hardware, with deep knowledge of SIMD, cache locality, and latency reduction.
Agentic AI & Developer Tooling: Experience integrating or leveraging agentic AI systems, automated code generation, and modern AI‑assisted development workflows to enhance engineering productivity and engine tooling.
Collaborative Leadership: Exceptional communication skills;
adept at building alignment across research, engineering, and design partners.
We are a diverse, goal-driven team that offers real influence and autonomy to every member. Our ideal candidate is curious, open‑minded, and thrilled by exploring fresh concepts and tailoring them for game development. If you are a passionate, creative, and communicative individual who is deeply invested in innovating across new domains of gaming, we want you on our team.
Pay Transparency – North America
Compensation And Benefits
The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.G. education, qualifications, certifications, experience, skills, geographic location, or business needs).
PAY RANGES
British Columbia (depending on location e.G. Vancouver vs. Victoria) *$204,600 - $287,500 CAD
California (depending on location e.G. Los Angeles vs. San Francisco) *$227,300 - $344,700 USD
Pay is just one part of the overall compensation at EA.
In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full‑time employees. Certain roles may also be eligible for bonus and other incentive programs.
For Canada, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top‑up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full‑time employees. Certain roles may also be eligible for bonus and other incentive programs.
About Electronic Arts
We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.
We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well‑being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do.
Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (Engine) in Winnipeg, MB vacancy
$130k - $145k per year
...understands that delivering great results comes out of ensuring every voice is heard. About the RoleWe’re looking for a Principal Software Engineer to join our team! The Principal Software Engineer is a senior member of the IT Development team and serves as the hands-on...SuggestedPermanent employmentFull timeContract work$220k - $300k per year
...re deployed today, running in production at some of the largest carriers in North America. We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will drive our technical strategy, tackle our most complex engineering...SuggestedLong term contract- Principal Software EngineerTechnology Jobs - Ontario, CanadaLondon,Ontario Join Team CARFAX as Principal Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand...SuggestedSummer workCasual workWork at office2 days per week
- ...build scalable platform services, leveraging modern AI‑augmented engineering practices to accelerate delivery, improve reliability, and... ...Experience Strong track record building and shipping production software in modern languages (Java, Python, or similar)Deep...SuggestedLong term contractWork at officeRemote work
$150k - $175k per year
...(BHSI) is seeking a highly skilled and experienced Technology professional to join its Enterprise Solutions (ES) team as a Principal Software Engineer based in Toronto. This role offers a unique opportunity to shape the strategic evolution of enterprise technology by leading...SuggestedLong term contractTemporary workFlexible hours- Principal Engineer - Software & Platform Engineering Role Summary We are seeking a hands-on Principal Engineer with strong software development and DevOps expertise to help build, evolve, and operate our tax and accounting platform. This role will take capabilities from...Long term contract
$187k - $250k per year
...nestled within the industry’s most intriguing cities, united by a drive to push the boundaries of storytelling. Learn more.The Principal Software Engineer (Platform) provides the team with deep technical insight into the details of building modern production pipelines using USD...Long term contractTemporary workWorldwide$120k - $160k per year
...sustainability. What Makes This Role Great: ~ Join a team building software that helps customers optimize distributed energy resources,... ...and grid modernization across North America. EOS Software Engineer Position Summary ~ Rodan Energy is seeking a technically...Long term contractFor contractorsLocal areaFlexible hoursNight shift$175k - $210k per year
General Information:Job Title: Principal Software Engineer - ZynqueLocation: Toronto (Onsite/ Hybrid)Job Type: Full-TimeHiring Timeline: ImmediateReporting Line: General Manager at ZynqueExisting Vacancy: YesApplication Deadline: Open until FilledSalary...Long term contractInternshipLive InWork at officeRemote workFlexible hours- Lead wireless software debugging and customer escalations at Extreme Networks, applying C/C++, AI-assisted troubleshooting, and system-level analysis.This principal-level engineer owns technical resolution for critical global customer issues. The work spans embedded software...
- Lead complex wireless software escalations at Extreme Networks, applying embedded systems expertise and system-level debugging to global customer issues.As a Principal Wireless Software Engineer, you will guide investigations across Development, QA, Product Management, and Support...
$180k - $275k per year
Job Title: Principal Software Engineer - Python. Job Location: Toronto, CA. Job Location Type: Remote. Job Contract Type: Full-time.Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster...Full timeContract workInternshipWork at officeLocal areaRemote workWork from homeFlexible hours$168k - $252k per year
...teams that bring together product leaders, machine learning engineers, and full-stack builders to create intelligent agents used... ...impact. Engineering, but brighter.About the Role As a Principal Full Stack Software Engineer in Agent Factory, you’ll help build the user-...Work at officeRemote workWork from homeHome officeFlexible hours- Auxo is hiring a Principal Engineering Lead for a company building a portfolio of SaaS products and platforms at scale.You’ll work closely... ...and technical goalsWho You Are 10+ years of experience in software engineering3+ years in a senior technical leadership or architecture...
- Architect Agentic AI and high-scale web platforms as G-P’s Principal Software Engineer, working with a diverse remote-first team globally.This Principal Software Engineer serves as Tech Lead for G-P’s Marketing Technology team. You will own the public web platform and digital...Remote work
- About the Role Our client, a leading FinTech company revolutionizing digital payments, is seeking an exceptional Principal Software Engineer to join their fully remote engineering team. This senior role offers the opportunity to shape the future of our backend systems, influencing...Remote work
- ...be responsible for planning, designing, developing and testing software systems or applications for software enhancements and new products... ...and technological advancements, and presenting on those to the engineering groups Creating formal networks with key decision makers and...
$240k - $250k per year
...utilization. Lead architecture and mentor engineers building endpoint platform capabilities.... ...Engineering Leverage AI‑assisted software development throughout the SDLC. Build... ...operations. What You Bring ~1+ years of Principal‑level systems software engineering...Local area- Shape the future of AI and cloud computing as a Principal Software Development Engineer in Test at Akamai. Be instrumental in defining performance quality and hypervisor validation across the IaaS platform. In this senior role, you will lead the VM performance testing strategy...
- ...However, we encourage candidates who may fall outside of this range to apply as well.About the role We’re looking for a Principal, Software Engineering to join our Shared Services team! This role reports directly to the Vice-President, Software Engineering Shared Services....Long term contractFlexible hours
- Principal Software Engineer - Agentic Engineering PlatformToronto, Canada With millions of diners, 70,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants...Work at officeLocal area2 days per week
- ...platforms with C#/.NET, Python, and Azure at Rodan Energy, shaping software that supports distributed energy resources across North America.Rodan Energy seeks a technically versatile Senior Software Engineer for hands-on engineering and technical leadership. You will design...
usd218k per year
...understand product requirements and define product roadmaps Software ArchitectureParticipates in architectural review processDefines... ...Qualifications10+ years experienceBachelor’s in Computer Science or Computer Engineering The targeted pay range for this position in the following...Full timeWork at office- ...people actually use.The OpportunityYou'd be joining a specialized engineering team embedded within a large, globally operating organization —... ...that real users depend on every day. We're looking for a Principal .NET/C# Engineer who's equally comfortable deep in the stack and...Flexible hours
$169k - $270k per year
...International expansion is a critical growth engine for Toast's future. Outside the US, we... .... Who We AreSupporting customers software partners is a key part of international expansion... ...with a partner. We are looking for a principal engineer to lead the development of this...Work at officeLocal areaRemote work$140k - $176k per year
...all. About The PositionWe are seeking an experienced Principal Software Engineer to serve as the Tech Lead driving technical direction, architectural... ...CMS platforms (e.G., Contentful, Sanity), A/B testing engines, and conversion rate optimization (CRO). Practical...Full timeLocal areaRemote workFlexible hours- ...using Java, microservices, APIs, and automation while supporting independent delivery across shared technology services.As a Principal Software Engineering professional, you will pair with engineers and develop working slices before teams scale technical approaches. Your scope...
- ...the best work of their careers, building great payroll software for small businesses across Canada. Our team brings together... ...no further! The Role: We’re looking for a talented Principal Software Development Engineer - Applied AI , who enjoys tackling hard problems and...Internship
- ...JavaScript, TypeScript, and high-performance 2D and 3D visualization expertise. Shape scalable solutions across multiple teams.As a Principal Software Engineer, you will define technical direction for Autodesk’s Viewer ecosystem and product workflows. You will guide architecture,...Long term contract
$177k - $265k per year
...and stay secure. Position DescriptionWe are looking for a Principal-level engineer who is passionate about building and evolving the developer... ...Skills, and Abilities 10+ years of deep understanding of software engineering processes, agile framework, tools (e.G.: programming...Work at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (Engine). Be the first to apply!
Related searches
- engineering project manager Winnipeg, MB
- chief power engineer Winnipeg, MB
- mechanical engineering project manager Winnipeg, MB
- mechanical engineering director Winnipeg, MB
- project engineer assistant project manager Winnipeg, MB
- director software engineering Winnipeg, MB
- general engineer Winnipeg, MB
- chief engineer Winnipeg, MB
- directeur ingénierie Winnipeg, MB
- software developer no experience Winnipeg, MB

