Senior Software Engineer C++

2 Months ago • 5 Years + • Programming

Job Summary

Job Description

The Senior Software Engineer will join the Frostbite Architecture team, collaborating with technical experts to design and implement technical solutions to improve the engine based on strategic needs. Responsibilities include designing and architecting technological solutions, partnering with other engineers for technology development, building testable and maintainable code, and documenting the work. The role offers the opportunity to work on major franchises like EA Sports FC, Battlefield, and Dragon Age.
Must have:
  • 5+ years of experience in C++
  • Expertise in software design and building creative technical solutions
  • Experience delivering enterprise-sized software in an Agile environment
  • Strong knowledge of programming fundamentals
Good to have:
  • Experience in systems engineering, engine tooling or rendering systems
  • Experience in the game industry or with a game engine
  • Good collaboration skills
Perks:
  • Employee assistance program, including coaching and therapy sessions
  • Inclusive parental leave policy
  • 17.5% annual leave loading
  • Bonus end of year leave days
  • Volunteer leave and charitable donation matching
  • A flexible work reimbursement program

Job Details

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.

Senior Software Engineer - Frostbite Architecture


Frostbite is EA's state-of-the-art multi-platform game development engine. Our global team develops creative engine features and cutting-edge tools that let our game makers create stunning games. We're honored to have thousands of game developers worldwide using Frostbite as they create some of the industry's best-known titles and amazing player experiences. Join us as we help shape the future of gaming with Frostbite.

Architecture

We are looking for a Senior Software Engineer to join the Frostbite Architecture team. This team works side-by-side with our engine teams, to design and realize our technical features, and collaborates with our partner game teams in making the most of our technology. A role in Frostbite's Architecture team allows you to have a wide-reaching impact across multiple areas within the engine, and gives you the opportunity to directly impact some of EA's biggest franchises such as EA Sports FC, Battlefield, and Dragon Age.

You will report to a Senior Director of Architecture.

Responsibilities

  • You will collaborate with a distributed team of technical experts and work closely with Frostbite's technology leadership.

  • You will design and architect technological solutions to improve the engine based on our strategic needs.

  • You will partner with other Frostbite engineers to prove and develop technology for shipping.

  • You will build testable, performant and maintainable code which can be delivered to other Frostbite or EA partner teams.

  • You will produce documentation covering the usage and technological decisions of your work.

  • You will encourage excellence in engineering by providing detailed feedback and mentoring, and always looking for areas to improve.

Qualifications

  • 5+ years of experience in C++

  • Expertise in software design and building creative technical solutions.

  • Experience in systems engineering, engine tooling or rendering systems.

  • Experience delivering enterprise-sized software in an Agile project environment.

  • Strong knowledge of programming fundamentals such as algorithms, data structures and optimization.

  • Experience in the game industry or with a game engine.

  • Good collaboration skills and the ability to work directly with game developers of multiple disciplines.

What’s in it for you? 

We want EA to be the ultimate destination to make great content and experiences. Everything we’re doing here is about creating a culture, environment, and company where you can do the best work of your career – so there’s that. There’s also:

  • An employee assistance program, including coaching and therapy sessions to support your wellbeing

  • An inclusive parental leave policy that supports all parents and carers

  • 17.5% annual leave loading – yes, we’ll pay you extra to take a break!

  • Bonus end of year leave days – time off between Christmas and New Years, no annual leave necessary

  • Volunteer leave and charitable donation matching

  • A flexible work reimbursement program - $ to go towards your working from home and/or commuting expenses

We also offer access to our employee stock purchase program. 




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.

Similar Jobs

playtonic games - Social Media Specialist

playtonic games

Burton Upon Trent, England, United Kingdom (Hybrid)
1 Month ago
Genies - Engineering Manager, Machine Learning

Genies

Los Angeles, California, United States (On-Site)
4 Months ago
Riot Games - Senior 3D Environment Artist

Riot Games

Shanghai, China (On-Site)
2 Months ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
9 Months ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Auckland, Auckland, New Zealand (Remote)
4 Months ago
Ion - Senior Java Developer - Italy

Ion

Rome, Lazio, Italy (On-Site)
10 Months ago
Canonical - Lead Golang Software Engineer

Canonical

(Remote)
2 Months ago
Adyen - Senior Software Engineer (Java)

Adyen

Chicago, Illinois, United States (Hybrid)
2 Months ago
Capgemini - Digital Continuity & Manufacturing Engineer - C

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
binance - Software Engineer (Python + Java)

binance

Asia, Lima Region, Peru (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

upwork - Senior Staff Software Engineer, Web Platform

upwork

Argentina (Remote)
1 Month ago
hogarth - Software Development Engineer in Test

hogarth

Hyderabad, Telangana, India (Hybrid)
2 Months ago
Scanline VFX - Lighting Artist

Scanline VFX

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Months ago
Double Eleven - Lead Artist

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
2 Months ago
limbheim studios - 3D Character Artist

limbheim studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
3 Weeks ago
frames store - TRACKER

frames store

Mumbai, Maharashtra, India (On-Site)
1 Year ago
Tencent - Senior Technical Artist (VFX Rendering) - Global AAA Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
5 Months ago
Frogwars - Lighting Artist

Frogwars

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Activision - Expert Software Engineer, Graphics

Activision

Middleton, Wisconsin, United States (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Melbourne, Victoria, Australia

Canva - Engineering Manager (BE) - Help Content and Findability

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago
Telastra - Technical Expert

Telastra

Melbourne, Victoria, Australia (On-Site)
4 Weeks ago
Banyan Software - Head of Sales - Payments

Banyan Software

Melbourne, Victoria, Australia (On-Site)
1 Month ago
Entain group - Senior Manager - Direct Marketing and Promotions

Entain group

Brisbane, Queensland, Australia (Hybrid)
1 Month ago
Nine - Performance Marketing Lead

Nine

McMahons Point, New South Wales, Australia (On-Site)
1 Month ago
Mapbox - Enterprise Account Manager

Mapbox

Australia (Remote)
5 Months ago
easygo - Front-End Software Development Engineer, Sportsbook

easygo

Melbourne, Victoria, Australia (On-Site)
2 Months ago
easygo - Staff DevOps Engineer - Core Infrastructure

easygo

Melbourne, Victoria, Australia (On-Site)
1 Month ago
1000heads - HR & Operations Generalist

1000heads

Sydney, New South Wales, Australia (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Qualcomm - Software Platform Solutions Developer

Qualcomm

San Diego, California, United States (On-Site)
2 Months ago
RocketWerkz - MATHEMATICIAN PROGRAMMER

RocketWerkz

Auckland, Auckland, New Zealand (On-Site)
1 Year ago
In The Pocket - Freelance C# Engineer (.NET)

In The Pocket

Amsterdam, North Holland, Netherlands (Remote)
1 Month ago
luxsoft - Senior Java/Kotlin developer

luxsoft

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
Nagarro - Associate Staff Engineer, Database Oracle

Nagarro

New York, New York, United States (On-Site)
9 Months ago
Saviynt - Sr. ASP .Net developer

Saviynt

El Segundo, California, United States (Hybrid)
9 Months ago
Kavalirio - Database Engineer

Kavalirio

Fort Meade, Maryland, United States (On-Site)
1 Month ago
Trek - .NET Engineer

Trek

Haryana, India (On-Site)
6 Months ago
Next Level Business Services - SQL BI Developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
9 Months ago
Saxo Bank - Dot Net Developer

Saxo Bank

Gurugram, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Orlando, Florida, United States (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Redwood City, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug