
Core Software Engineer
Welcome to Electronic Arts, a leading global interactive entertainment software company. We are seeking a talented and passionate Core Software Engineer to join our dynamic team. As a Core Software Engineer, you will play a crucial role in developing and maintaining the core technology that powers our world-renowned games. This is a unique opportunity to work on cutting-edge software and collaborate with industry experts to create unforgettable gaming experiences. If you are a highly skilled engineer with a passion for gaming and a drive to innovate, we want to hear from you. Join us and be a part of shaping the future of interactive entertainment.
- Develop and maintain core technology used in Electronic Arts' games.
- Collaborate with other team members to design, implement, and optimize software systems.
- Continuously improve and innovate on existing software to enhance gaming experiences.
- Stay up-to-date with industry trends and advancements in gaming technology.
- Troubleshoot and debug software issues to ensure smooth functioning of games.
- Work closely with game designers, artists, and producers to understand game requirements and translate them into technical solutions.
- Write efficient, scalable, and maintainable code in various programming languages.
- Conduct regular code reviews and provide constructive feedback to team members.
- Stay organized and maintain documentation for all projects and software development processes.
- Participate in regular team meetings and provide updates on project progress.
- Proactively identify and address potential technical issues to ensure timely delivery of high-quality products.
- Continuously seek opportunities for improvement and suggest new ideas to enhance the gaming experience.
- Adhere to industry best practices and standards for software development.
- Collaborate with other departments within the company to ensure smooth integration of core technology with other game components.
- Keep track of project timelines and meet deadlines with high-quality work.
- Stay aligned with the company's goals and vision for the future of interactive entertainment.
Bachelor's Or Master's Degree In Computer Science, Software Engineering, Or A Related Field.
Minimum Of 3-5 Years Of Experience In Software Development, Preferably In The Gaming Industry.
Proficiency In Programming Languages Such As C++, Java, Or Python.
Strong Understanding Of Software Design Principles And Experience With Software Development Methodologies.
Experience With Game Engines Such As Unity Or Unreal, And Knowledge Of 3D Graphics Programming.
Agile development
Database Management
Software design
Debugging
Cloud Computing
Problem-Solving
Programming Languages
Mobile development
Full-Stack Development
User Experience (UX)
Coding Proficiency
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Attention to detail
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Core Software Engineer in Vancouver, BC, Canada is between $80,000 and $120,000 CAD per year. However, salaries may vary depending on the specific company, experience level, and skills of the individual. Some companies may offer higher salaries for more experienced engineers or for those with specialized skills. Additionally, location and cost of living can also impact salary ranges. It is important to research and negotiate salary expectations with potential employers based on your qualifications and the market rates in your area.
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
