Senior Software Engineer C++

1 Month 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

Critical mass - Senior Product Engineer - 3D

Critical mass

Calgary, Alberta, Canada (On-Site)
1 Week ago
Bonfire Studios - Systems Engineer (Senior/Principal/Lead)

Bonfire Studios

California, United States (On-Site)
1 Year ago
magnopus - Technical Artist III

magnopus

Los Angeles, California, United States (Hybrid)
1 Month ago
Zazz - Senior Apple Vision Pro / Mixed Reality Developer

Zazz

India (On-Site)
7 Months ago
Santa Monica Studios - Character Artist (External Development)

Santa Monica Studios

Los Angeles, California, United States (On-Site)
3 Months ago
Actian - C Engineer - Bangalore/Pune

Actian

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Bigpoint - Senior Java Developer

Bigpoint

Hamburg, Hamburg, Germany (Remote)
3 Months ago
Sailpoint - Senior Java Software Engineer

Sailpoint

Mexico City, Mexico (Remote)
1 Month ago
luxsoft - Lead C/C++ developer

luxsoft

Romania (Remote)
1 Month ago
Jash entertainment  - Python Developer

Jash entertainment

Ahmedabad, Gujarat, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gearbox - Layout Lead, Cinema & Cinematics Dept

Gearbox

Frisco, Texas, United States (Hybrid)
7 Months ago
QuinStreet - Mid UI Developer (Contractor - 12 months)

QuinStreet

Pune, Maharashtra, India (Remote)
1 Week ago
Epic Games - Desktop Platform Engineer, Fortnite Tech

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
sports interactive - Senior Software Engineer (Graphics)

sports interactive

England, United Kingdom (Hybrid)
3 Months ago
Cloud Imperium Games - Senior Graphics Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Year ago
Ajmera Infotech - React Developer

Ajmera Infotech

Gujarat, India (On-Site)
2 Months ago
vertigoo games - 3D Artist

vertigoo games

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
Sprinkler - Senior Product Engineer

Sprinkler

Gurugram, Haryana, India (On-Site)
1 Year ago
Argus - Technical Artist (APAC)

Argus

New Zealand (Remote)
3 Months ago
hogarth - CGI Lead Creative Director

hogarth

Mexico City, Mexico (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Melbourne, Victoria, Australia

Immutable - Senior Product Analyst

Immutable

Sydney, New South Wales, Australia (Hybrid)
6 Days ago
AECOM - People & Culture Advisor

AECOM

Fortitude Valley, Queensland, Australia (On-Site)
3 Weeks ago
easygo - Senior Frontend Software Engineer - Design Systems

easygo

Melbourne, Victoria, Australia (On-Site)
3 Months ago
Marsh McLennan - Insurance Product Analyst

Marsh McLennan

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

Telastra

Cairns, Queensland, Australia (On-Site)
1 Month ago
easygo - Senior Product Manager

easygo

Melbourne, Victoria, Australia (On-Site)
3 Days ago
Canva - Backend Software Engineer - Gen AI, Design Generation Experience

Canva

Brisbane, Queensland, Australia (Remote)
3 Months ago
Alt VFX  - VFX Supervisor

Alt VFX

Sydney, New South Wales, Australia (On-Site)
1 Year ago
Electronic Arts - Director, Game Product Management

Electronic Arts

Melbourne, Victoria, Australia (Hybrid)
1 Month ago
Canva - Senior Frontend Engineer - Ecosystem Experiences

Canva

Brisbane, Queensland, Australia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Progress - Senior Database Administrator

Progress

India (Remote)
6 Days ago
Ion - SharePoint & C# Developer, Italy

Ion

Italy (Hybrid)
9 Months ago
NXP - Embedded Software Developer - Student

NXP

Roznov, Neamț County, Romania (On-Site)
9 Months ago
Mapbox - Software Development Engineer II (C++)

Mapbox

Germany (Remote)
2 Months ago
Assist software  - C/C++ Embedded Engineer

Assist software

Suceava, Suceava County, Romania (On-Site)
1 Year ago
Nasdaq - Oracle Database Administrator

Nasdaq

Taguig, Metro Manila, Philippines (Hybrid)
2 Months ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Rome, Lazio, Italy (On-Site)
3 Months ago
Eqvilent - C++ Team Lead

Eqvilent

(Remote)
1 Month ago
Futurum Technology - Junior Java Developer

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Epic Games - Senior Software Engineer, Developer Relations

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (Hybrid)

Redwood City, California, United States (Hybrid)

Austin, Texas, United States (On-Site)

Montreal, Quebec, Canada (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Los Angeles, California, United States (Hybrid)

Los Angeles, California, United States (On-Site)

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