Software Developer

2 Minutes ago • 7 Years + • Programming

Job Summary

Job Description

As a Senior Software Developer at Foundational Tech Online, you will develop and enhance creative tools for the Battlefield experience. You will collaborate with a dynamic team to bring innovative features to life, enabling players to explore classic Battlefield titles while leveraging advanced capabilities. This role involves working in small teams on online solutions using modern technologies and cloud infrastructure, integrating with various internal and external systems. You will design, develop, and implement robust, scalable software, optimize codebase performance, and mentor junior developers, ensuring alignment with franchise quality standards.
Must have:
  • Design, develop, and implement robust software solutions for the Battlefield Franchise, ensuring high performance and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features that enhance the user experience.
  • Maintain and optimize the codebase for stability and performance, introducing improvements and innovations as needed.
  • Mentor junior developers, fostering a culture of knowledge sharing and continuous learning.
  • Engage with the community feedback loop to iterate and refine tools based on user input.
  • Ensure all developments align with the overall vision and quality standards of the Battlefield franchise.
  • 7+ years of software engineering experience with C/C++.
  • Architectural knowledge in different network topologies used in gaming.
  • Experience working on complex consumer software products.
  • Comfortable with algorithms, design patterns, debugging, and memory/performance optimization.
  • Experience with distributed real-time systems with high performance and reliability.
  • Write understandable, testable (unit & integration testing) code with an eye towards maintainability.
  • Great communication skills that support a collaborative working environment – English is a must.
Good to have:
  • Experience with Visual Studio
  • Experience with Perforce
  • Experience with maintaining large test driven codebases
  • Experience with Continuous Integration practices
  • Contributions to Open-Source projects
  • Interested in or experience from the gaming industry
Perks:
  • Holistic benefits programs emphasizing physical, emotional, financial, career, and community wellness.
  • Healthcare coverage
  • Mental well-being support
  • Retirement savings
  • Paid time off
  • Family leaves
  • Complimentary games

Job Details

General Information

Role ID

210091

Worker Type

Regular Employee

Studio/Department

EA Studios - Motive Montreal

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.

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.

Motive is a creative studio with offices in Montréal. We believe in the power of diversity and welcome game creators from all backgrounds to collaborate with us as we unlock the potential for the future of Battlefield!

We’re always pushing to be at the forefront of creative entertainment - blending digital art, design, and technology to push boundaries. Our collaborative culture is fueled by passion, driving innovation and making a positive difference for our players and community.

At Motive, your ideas matter. We offer an inclusive space where you can thrive, be yourself, and grow alongside a team dedicated to making a meaningful impact on the world of gaming.

We’re all-in on the future and our most ambitious Battlefield yet. Want to be part of something special? Read on.

The Role

As a Senior Software Developer at Foundational Tech Online, you will play a crucial role in developing and enhancing the creative tools that empower our community to redefine the Battlefield experience. You will collaborate with a dynamic team of developers, designers, and product managers to bring innovative features to life. Your work will enable players to explore the nostalgia of classic Battlefield titles while leveraging the advanced capabilities of the Battlefield Franchise.

Foundational Tech Online works in small teams that collaborate to create online solutions for our games, using modern technologies and frameworks deployed to a cloud-based infrastructure. You will integrate with multiple existing systems; some developed in-house and some by external parties. The role will require working with many different teams within EA.

RESPONSIBILITIES:

  • Design, develop, and implement robust software solutions for the Battlefield Franchise, ensuring high performance and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features that enhance the user experience.
  • Maintain and optimize the codebase for stability and performance, introducing improvements and innovations as needed.
  • Mentor junior developers, fostering a culture of knowledge sharing and continuous learning.
  • Engage with the community feedback loop to iterate and refine tools based on user input.
  • Ensure all developments align with the overall vision and quality standards of the Battlefield franchise.

SKILLS:

  • Strong understanding of the C++ programming language.
  • Ability to design scalable and maintainable software systems.
  • Strong analytical skills to troubleshoot and solve complex technical challenges.
  • Excellent teamwork and communication skills for working in a cross-functional environment.
  • Expertise in optimizing code for performance and efficiency.
  • Experience guiding and mentoring junior developers.

REQUIREMENTS:

  • 7+ years of a software engineering experience with C/C++
  • Architectural knowledge in different network topologies used in gaming.
  • Experience working on complex consumer software products. Comfortable with:
  • Algorithms, design patterns, debugging and memory/performance optimization.
  • Distributed real-time systems with high performance and reliability.
  • Write understandable, testable (unit & integration testing) code with an eye towards maintainability.
  • Great communication skills that support a collaborative working environment – English is a must.

NICE TO HAVE:

  • Experience with Visual Studio
  • Experience with Perforce
  • Experience with maintaining large test driven codebases
  • Experience with Continuous Integration practices
  • Contributions to Open-Source projects are a plus.
  • Interested in or experience from the gaming industry - great!

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.

LinkedInID

31491364

Similar Jobs

MyGames - Senior Frontend Developer

MyGames

(Remote)
9 Months ago
CloudHire - Frontend Testing Engineer

CloudHire

England, United Kingdom (Hybrid)
8 Months ago
N-iX - Middle Full-Stack Engineer (.NET+React) (#2640)

N-iX

Colombia (Remote)
7 Months ago
Epic Games - Senior Web Engineer

Epic Games

(On-Site)
5 Months ago
Hedra - Full-Stack Engineer

Hedra

New York, New York, United States (On-Site)
10 Months ago
Ubisoft - Senior Programmer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
8 Months ago
Microsoft - Senior Site Reliability Engineer

Microsoft

Hyderabad, Telangana, India (On-Site)
6 Months ago
PwC - Manager_ Cloud Architecture _ Advisory corporate _ Advisory _Hyderabad

PwC

Hyderabad, Telangana, India (On-Site)
8 Months ago
Nagarro - Associate Principal Engineer, DevOps

Nagarro

India (Remote)
9 Months ago
Info Stretch - Senior Engineer

Info Stretch

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Principal Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
9 Months ago
Canva - Engineering Manager (Frontend) - Mockups

Canva

Prague, Czechia (Remote)
9 Months ago
Vigaet - Full stack Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
ION - Senior Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
9 Months ago
Ajmera Infotech - Senior React Developer

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Sony Interactive Entertainment - システムソフトウェア開発(PlayStationシステムソフトウェアのUX開発)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
9 Months ago
Netflix - Solutions Support Engineer 5 - JS Platform

Netflix

Poland (Hybrid)
7 Months ago
Avataar - Software Engineer in Test

Avataar

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Aristocrat Gaming - Principal Engineer - Frontend Development

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
7 Months ago
Workassist - Full Stack Dotnet Developer

Workassist

Pune, Maharashtra, India (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Super - Staff Software Engineer - Fullstack

Super

Canada (Remote)
8 Months ago
Ingenuity Studios, LLC - CG Lead

Ingenuity Studios, LLC

Vancouver, British Columbia, Canada (Remote)
1 Year ago
Intrepid Studios,  Inc  - Associate Producer

Intrepid Studios, Inc

Canada (On-Site)
11 Months ago
CD PROJEKT RED - Senior Animation Programmer

CD PROJEKT RED

Canada (Remote)
6 Months ago
Ziff Davis - Editor, Tech & Science (ExtremeTech)

Ziff Davis

Vancouver, British Columbia, Canada (Remote)
8 Months ago
Critical mass - Sr Social Strategist

Critical mass

Vancouver, British Columbia, Canada (On-Site)
9 Months ago
WildBrain - Senior Financial Analyst

WildBrain

Toronto, Ontario, Canada (Hybrid)
6 Months ago
Monsters Aliens Robots Zombies - Senior Full Stack Developer

Monsters Aliens Robots Zombies

Toronto, Ontario, Canada (On-Site)
11 Months ago
Ubisoft - Administrative and Resilience Coordinator

Ubisoft

Saguenay, Quebec, Canada (On-Site)
5 Months ago
Scanline VFX - Senior Pipeline Developer (Houdini)

Scanline VFX

Montreal, Quebec, Canada (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

ByteDance - Site Reliability Engineer (Cloud Native Platform) - Traffic Infrastructure

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Warner Bros Discovery - Sr. Manager, Integrations

Warner Bros Discovery

Mexico City, Mexico City, Mexico (On-Site)
7 Months ago
Nagarro - Associate Principal Engineer, DevOps

Nagarro

India (Remote)
9 Months ago
Luxoft - Azure Enterprise Architect

Luxoft

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Months ago
Nielsen Holdings - Software Engineer (Java/Scala, Spark, SQL, AWS, Kubernetes)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
9 Months ago
Netradyne - Site Reliability Engineer (SRE)

Netradyne

Bengaluru, Karnataka, India (On-Site)
9 Months ago
PowerSchool - Associate Cloud Operations Engineer 2

PowerSchool

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Trend Micro - Staff/Sr. Cloud Service Engineer (VicOne_ Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
9 Months ago
Edgemony - SISAL - Architecture Senior Specialist

Edgemony

Sicily, Italy (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (Hybrid)

Wisconsin, United States (Remote)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Los Angeles, California, United States (Hybrid)

Redwood City, California, United States (Hybrid)

Birmingham, England, United Kingdom (Hybrid)

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia (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