Senior C++ Software Engineer

1 Month ago • 7 Years +

Job Summary

Job Description

The Senior Software Engineer will join the Frostbite Architecture team, working to design and implement technical features, collaborating with game teams. Responsibilities include collaborating with a distributed team, designing solutions to improve the engine, partnering with other engineers to develop technology, writing testable and maintainable code, documenting the work, and providing feedback and mentoring. This role offers the chance to impact major EA franchises such as EA Sports FC, Battlefield, and Dragon Age.
Must have:
  • 7+ years of experience in C++
  • Expertise in software design and building technical solutions
  • Experience in systems engineering, engine tooling or rendering systems
  • Experience delivering enterprise-sized software in an Agile environment
  • Strong knowledge of programming fundamentals
  • Experience in the game industry or with a game engine
Good to have:
  • Good collaboration skills and the ability to work directly with game developers of multiple disciplines
Perks:
  • An employee assistance program
  • An 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

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

  • 7+ 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




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

Bestex Research - Senior Quantitative Trading Engineer

Bestex Research

Bengaluru, Karnataka, India (On-Site)
3 Years ago
2K - Senior Gameplay Engineer

2K

Burnaby, British Columbia, Canada (Hybrid)
3 Weeks ago
QuinStreet - Full Stack Engineering Intern

QuinStreet

Foster City, California, United States (On-Site)
2 Weeks ago
N-ix - Senior C++ Engineer (High Performance Computing)

N-ix

Argentina (Remote)
2 Months ago
Veeam Software - Backend Engineer

Veeam Software

Seattle, Washington, United States (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

QuinStreet - Senior Applied Machine Learning Engineer

QuinStreet

United States (Remote)
1 Month ago
Anavation - Senior Software Engineer

Anavation

Colorado Springs, Colorado, United States (Remote)
1 Month ago
Perplexity AI - Senior Java Developer – Search Core

Perplexity AI

Belgrade, Serbia (On-Site)
2 Weeks ago
Ubisoft - Senior Gameplay Programmer

Ubisoft

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Google - Staff Software Engineer, Mobile (Android), YouTube

Google

San Bruno, California, United States (On-Site)
1 Month ago
conga - Sr. Software Engineer

conga

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Qualcomm - CPU Integration CAD Engineer (Staff/Sr. Staff)

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Google - Software Engineer III, Google Distributed Cloud Hosted

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
CrowdStrike - Sr. Engineer, Backend - Ingestion

CrowdStrike

Canada (Remote)
3 Weeks ago
Apple - WiFi MAC Systems Engineer

Apple

Sunnyvale, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Melbourne, Victoria, Australia

Canva - Senior Frontend Engineer - Help Content and Findability

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago
Telastra - Telstra Retail: Customer Service & Sales Consultant

Telastra

Murray Bridge, South Australia, Australia (On-Site)
2 Weeks ago
Nine - Change Project Manager

Nine

North Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
CrowdStricke - NoSQL Database Engineering Manager

CrowdStricke

Sydney, New South Wales, Australia (Remote)
2 Weeks ago
easygo - Junior VIP Host

easygo

Melbourne, Victoria, Australia (Hybrid)
1 Week ago
Canva - Frontend Software Engineer

Canva

Brisbane, Queensland, Australia (Remote)
1 Month ago
VGW - Software Engineer

VGW

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Unisys - .NET Developer

Unisys

Perth, Western Australia, Australia (On-Site)
1 Month ago
Reddit - Creative Strategist

Reddit

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Telastra - Full Time Customer Service & Sales Consultant

Telastra

Brisbane, Queensland, Australia (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bucharest, Bucharest, Romania (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Orlando, Florida, United States (Hybrid)

Orlando, Florida, United States (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Los Angeles, 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