Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (C++/C#) - Frostbite

Electronic Arts

Locations : Orlando, Florida, United States of America

  • Vancouver
  • British Columbia
  • Canada

Role ID

216282

Worker Type

Regular Employee

Studio/Department

CT - Frostbite

Work Model

Hybrid

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.

Frostbite is EA’s proprietary game engine, powering many of our leading titles across EA SPORTS, Battlefield, and more. We develop shared tools and technologies that connect and empower creators throughout EA. On Frostbite, you’ll collaborate with accomplished teams and contribute to the foundation that enables the creation of immersive, high-quality games for players worldwide.

By joining us, you'll be at the forefront of game engine development. You will collaborate with a passionate team to push the boundaries of interactive realism and immersive gameplay, helping us shape the future of gaming technology and leave a lasting mark on the next generation of games.

Our Animation team oversees the core platform that animation technologies across AAA games are built upon. As part of our team, you will handle a variety of rewarding engineering challenges—from improving user workflows for content creators to optimizing real-time runtime performance. As a Senior Software Engineer in the Animation team, you will report to the Development Director in Animation. You’ll work on core animation systems that run in-game, as well as the tools and workflows used by content creators to build and author animation data.

This role is Hybrid remote/in-office.

You Will:

  • Build performant systems and features across our runtime animation engine (C++) and content creator tools (C#).
  • Take ownership of animation features from technical design through to production, testing, and multi-platform support.
  • Improve tool and game runtime performance.
  • Partner with animators, technical artists, and game development teams to turn creative concepts into playable features.
  • Participate in design and code reviews, collaborating with the team to share knowledge and keep our codebase reliable and easy to work in.
  • Mentor junior engineers on the team to support their technical growth.

Qualifications:

  • 8+ years of professional software development experience
  • Strong professional programming skills to improve and debug C++ and C# code
  • Experience working with 3D math, including transforms, rotations, and coordinate systems
  • Performance and memory profiling
  • Experience with concurrent programming models
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience

Bonus Experience:

  • Experience in animation state machines or real-time simulation
  • Experience with WPF / desktop UI development for asset pipelines and editor tools

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

Pay is just one part of the overall compensation at EA.

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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (C++/C#) - Frostbite in Vancouver, BC vacancy
  • $90k - $120k per year

     ...every day. Job Overview: As a Senior Programmer at Smoking Gun Interactive (...  ...bachelor’s degree in Computer Science, Engineering or equivalent; ~ Passion for playing and...  ...worker; ~ Expert working knowledge of C++ and C#, Standard Library and Object Oriented Design... 
    Senior
    Remote job
    Long term contract
    Full time
    Casual work
    Worldwide

    Smoking Gun Interactive Inc.

    Vancouver, BC
    7 days ago
  • $70k - $90k per year

     ...this role, you must have: ~2+ years of C++ and C# experience as a Programmer in the game...  ...bachelor’s degree in Computer Science, Engineering or equivalent; ~ A passion for playing...  ...industry; Shipped Experience; Game Engine experience in Unreal Engine 4 or 5/Unity... 
    Suggested
    Remote job
    Long term contract
    Full time
    Casual work
    Internship
    Worldwide

    Smoking Gun Interactive Inc.

    Vancouver, BC
    7 days ago
  • $125k - $155k per year

     ...across multiple genres and platforms. We’re looking for a senior software engineer to help evolve and support the gameplay experience of a classic...  ..., maintaining, and improving core gameplay systems in C++, with an emphasis on moment-to-moment gameplay, simulation, unit... 
    Senior
    Long term contract
    Full time
    Remote work

    Blackbird Interactive

    Vancouver, BC
    more than 2 months ago
  • $96.56k - $128.74k per year

     ...making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled...  ...replatforming initiatives.  ~ Working knowledge of Python, C#, cloud-native services, containers, or Kubernetes for integrations... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Vancouver, BC
    20 hours ago
  • $141.4k - $204.4k per year

     ...making creation easier, safer, and more rewarding. As a Senior Software Engineer, you will collaborate with product leaders, gameplay designers...  ..., including experience with AAA game engines (e.g., Frostbite, Unity, Unreal, Godot, or proprietary) ~ Experience with large... 
    Senior
    Full time
    Local area
    3 days per week

    Electronic Arts (EA)

    Vancouver, BC
    20 hours ago
  •  ...A-CX is a software design and development partner for progressive companies, delivering innovative services through dedicated teams...  ...to know you! Are we right for each other? As a seasoned C++ Software Engineer, you would be a part of the team implementing solutions for... 
    Long term contract
    Full time
    For contractors
    Live In
    Remote work

    A-cx

    Vancouver, BC
    more than 2 months ago
  • $141.4k - $204.4k per year

     ...making creation easier, safer, and more rewarding. As a Senior Software Engineer, you will help build the agentic harness that turns intent into...  ...engineering experience with AAA game engines (e.g., Frostbite, Unity, Unreal, Godot, or proprietary) ~ Expertise in C++... 
    Senior
    Full time
    Local area
    3 days per week

    Electronic Arts (EA)

    Vancouver, BC
    20 hours ago
  • $58 - $73 per hour

     ...this is where you come in…   We are looking for a Frontend Senior Software Engineer to join us on a contract for for an unannounced project with...  ..., or equivalent experience ~ Expert-level experience with C#, Node.js or C++ ~ Knowledge of UI technical best practices... 
    Senior
    Full time
    Contract work
    Internship
    Local area

    Kabam

    Vancouver, BC
    a month ago
  •  ...energy. About The Job Corinex is seeking an experienced Senior Embedded Software Engineer to join our engineering team in developing next-generation...  ...or production test environments. Experience with C++, bare-metal firmware, or RTOS-based systems. Experience... 
    Senior
    Full time

    Corinex Communications

    Vancouver, BC
    a month ago
  • $100k - $150k per year

     ...Category Engineering Hire Type Employee Job ID 16018 Base Salary Range $100000-$150000...  ...creation of high-performance silicon chips and software content. Join us to transform the future...  ...architecture. You have deep expertise in C++ and Python, and thrive on solving... 
    Senior
    Remote work

    Synopsys Inc

    Vancouver, BC
    a month ago
  • Elevate gaming technology with EA SPORTS as a Senior Game Software Engineer. Focus on user-generated experiences and improved game creation pipelines...  ...complex implementation and debugging tasks. Your expertise in C++ and familiarity with game development technologies will be... 
    Senior

    Global Sports Jobs Limited

    Vancouver, BC
    3 days ago
  • $120k - $195k per year

     ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...Networks is looking for world-class Senior/Lead software engineers to join...  ...our EOS software, using the C, C++, and python programming... 
    Senior
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve technical...  ...5+ years of production level experience in either Java, Scala or C++. ~ Strong foundation in algorithms and data structures and... 
    Senior
    Full time
    Summer work

    Databricks

    Vancouver, BC
    more than 2 months ago
  •  ...Senior Software Engineer, AI Enablement The role & impact You'll join a small team that builds the tools, platforms and best practices helping...  ...distance. Initially, you will focus on Our current stack is C#, .NET and AWS, with Python and TypeScript picked up along the... 
    Senior
    Full time

    Xero

    Vancouver, BC
    12 days ago
  • $98k - $147k per year

     ...Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time position open to candidates in Canada.  Compensation: $98,000 - $147,000 About the role We're looking for a Senior Full Stack Software Engineer to join our engineering... 
    Senior
    Remote job
    Full time
    Local area
    Weekend work

    Indiegraf

    Vancouver, BC
    a month ago
  • $152k - $190k per year

     ...customers and business. Report to the Senior Engineering Manager in Vancouver. Design and...  ...programming languages: Kotlin, Java, Go, C#, Python, Ruby, JavaScript. ~ Comfortable...  ...Experience building, shipping, and maintaining software. ~ Passion for cross-team... 
    Senior
    Work at office
    Worldwide
    3 days per week

    Remitly Canada Operations, Inc.

    Vancouver, BC
    2 days ago
  •  ...Arista Networks is seeking world-class Senior/Lead software engineers to join the Extensible Operating System (EOS) team. You will help build features for the world's largest data center networks and contribute across the software lifecycle from design to deployment. You... 
    Senior

    Emploive

    Vancouver, BC
    4 days ago
  • $146.2k - $201.1k per year

     ...insights to improve their business. Founded by engineers — and customer obsessed — we leap at...  ...re only getting started. As a Fullstack software engineer, you will work with your team...  ...technologies (eg: Node.js, Java, Python, Scala, C#, C++,Go). ~ Good knowledge of SQL. ~... 
    Senior
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    28 days ago
  •  ...still runs on disconnected systems, manual workflows, and decisions made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot. We build the platform that automates the workflows consuming the... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    more than 2 months ago
  • $20 per day

     ...growing demand and pursue new market opportunities. As a Senior Full Stack Engineer, you will be a hands‑on contributor to the frontend and...  ...Understanding of the ins and outs of data modeling and software architecture for developing performant and maintainable code... 
    Senior
    Internship
    Summer holiday
    Remote work
    Relocation
    Shift work

    claritymovescapital

    Vancouver, BC
    1 day ago
  • $112k - $152k per year

     ...insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality.  WMG...  ...a nimble independent. Your role:   We are seeking a Senior Software Application Engineer to lead the architectural evolution of... 
    Senior
    Full time
    Local area
    Worldwide

    Warner Music Group Corp.

    Vancouver, BC
    more than 2 months ago
  • $155k - $175k per year

     ...in one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world. The...  ...more safely. We're hiring a senior software engineer for our team....  ...is wide and varied: Python and C++, data pipelines, databases, CI and... 
    Senior
    Full time
    Immediate start

    Parallel Domain

    Vancouver, BC
    more than 2 months ago
  • $120k - $195k per year

     ...computing, artificial intelligence, and software-defined networking to provide our clients...  ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...Develop automated tests using C, C++ and Python to validate your features.... 
    Senior
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  • $120k - $195k per year

     ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...a wide variety of forwarding engines, connectors and interface chips...  ...and maintain features using C, C++ and Python, review and contribute... 
    Senior
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  • $226.58k - $332.32k per year

     ...building award-winning games or crafting engine technology that enables others to make visually...  ...worldwide. What You'll Do As a Senior Software Programmer on the Media Services team,...  ...We're Looking For Highly proficient in C++, with a strong command of performance-critical... 
    Senior
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    18 hours ago
  • Elevate your career with Arista Networks as a Senior Software Engineer, specializing in EOS development for vast data center networks. Join a renowned...  ..., or MS + 6 years, or Ph.D. + 3 years • Proficiency in C, C++, and Python • Familiarity with UNIX or Linux • Understanding... 
    Senior

    Arista Networks, Inc.

    Vancouver, BC
    1 day ago
  • $120k - $195k per year

     ...computing, artificial intelligence, and software-defined networking to provide our clients...  ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...EOS Kernel features and tests using C, C++ and Python, review and contribute to... 
    Senior
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  • Shape the future of gaming as a Senior Software Engineer at Electronic Arts. Collaborate on dynamic gameplay features and engage players with innovative...  ...with AAA game engines like Unity or Unreal • Proficiency in C++ and large codebases • Familiarity with design tools like Miro... 
    Senior

    Electronic Arts (EA)

    Vancouver, BC
    20 hours ago
  • $120k - $195k per year

     ...computing, artificial intelligence, and software-defined networking to provide our clients...  ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  .... Develop automated tests using C, C++ and Python to validate your features.... 
    Senior

    Arista Networks, Inc.

    Vancouver, BC
    4 days ago
  • $151k - $189k per year

     ...As a Senior Staff Software Engineer on Diligent's Platform AI team, based out of our technical center of excellence in Vancouver, you will drive the architecture and technical direction of the services that bring AI research and models into production across Diligent's global... 
    Senior
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    Diligent-14787b60

    Vancouver, BC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (C++/C#) - Frostbite. Be the first to apply!