
Software Engineer (C++)
Welcome to Electronic Arts! We are seeking a highly skilled and passionate Software Engineer with expertise in C++ to join our dynamic team. As a leading gaming company, we are constantly pushing the boundaries of technology and innovation to create immersive and unforgettable gaming experiences. If you thrive in a fast-paced, collaborative environment and have a strong background in C++ development, we want to hear from you. Join us in shaping the future of gaming and make an impact on millions of players worldwide.
- Design and develop high-quality software solutions using C++ to enhance gaming experiences.
- Collaborate with cross-functional teams including designers, artists, and other engineers to create innovative and cutting-edge gaming features.
- Write efficient, optimized, and scalable code to ensure smooth gameplay and optimal performance.
- Troubleshoot and debug complex technical issues in a timely manner.
- Stay updated with the latest industry trends and advancements in C++ development and implement them in the company's projects.
- Work closely with project managers to ensure timely delivery of projects and meet project goals.
- Participate in code reviews and provide constructive feedback to team members.
- Continuously improve the software development process by identifying and implementing process improvements.
- Collaborate with QA teams to ensure the quality and stability of software releases.
- Assist in the training and mentoring of junior software engineers.
- Proactively identify and propose solutions to potential technical challenges and roadblocks.
- Adhere to coding standards, development methodologies, and best practices set by the company.
- Communicate effectively with team members and stakeholders regarding project updates and progress.
- Maintain a strong focus on customer satisfaction and strive to deliver products that exceed expectations.
- Embrace a culture of continuous learning and growth to stay updated with emerging technologies and advancements in C++ development.
Bachelor's Degree In Computer Science, Software Engineering, Or A Related Field.
Strong Understanding Of Object-Oriented Design Principles And Software Development Best Practices.
Proficiency In C++ Programming Language With At Least 3 Years Of Experience.
Experience Working With Game Engines Such As Unreal Engine, Unity, Or Frostbite.
Ability To Work In A Fast-Paced And Dynamic Environment, With Excellent Problem-Solving Skills And Attention To Detail.
Debugging
Agile Methodology
Object-oriented design
Multi-threading
Memory management
Game development
Code optimization
C++ programming
Graphics programming
Ai Programming
Cross-Platform Development
Communication
Conflict Resolution
Leadership
Time management
creativity
Critical thinking
Teamwork
Adaptability
Problem-Solving
Empathy
According to JobzMall, the average salary range for a Software Engineer (C++) in Vancouver, BC, Canada is between $65,000 and $110,000 per year. This can vary based on factors such as experience, education, and the specific company or industry the engineer is working in.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Electronic Arts Inc. is an American video game company headquartered in Redwood City, California. It is the second-largest gaming company in the Americas and Europe by revenue and market capitalization.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started