- Work with other disciplines like Design and Art to help solidify game requirements
- Collaborate with engineers to design robust, understandable, and reusable software
- Implement extensible code with usable interfaces in C#
- Use experience with Unity game engine to build small- to large-scale features
- Debug complex issues to improve game logic, memory usage, and game performance
- Create testable systems and own the quality of your code, including bug fixes
- Monitor and refine feature work over time, refactoring and optimizing when necessary
- Make your work visible by planning, prioritizing, and tracking it with team's processes
- Use proven tools for source control, task management, and app distribution to maintain reliable communication and milestones
- Communicate well within the Engineering team to influence processes and practices
- 5+ years of professional development experience coding games
- 5+ years of experience with Unity Engine
- You have a solid understanding of Unity's many different features
- You have a deep understanding of C# and its best practices
- You can contribute effectively as a generalist and take on many different feature areas
- You develop reliable, readable, and debuggable software
- You have developed and refined large features for a mobile game
- You have a desire to work with other engineers and designers to iteratively add features
- You are passionate about building games
- You are excited to solve new problems and help others overcome challenges
- You have effective written and verbal communication skills
- You have a desire to share and learn from your peers
- You have extensive experience with Unity's rendering features and graphics programming
- You have experience creating remote asset pipelines using Unity asset bundles
- You have experience collaborating with tech artists to implement graphics features
- You have experience working with art assets in Maya, including its support of Python scripting
- You have worked on a casual city-building game or merge game
-
Lead Software Engineer
20 hours ago
Sun Life Toronto, Canada Temps pleinDescription · : The Corporate IT team is looking for Lead Software Engineer with at least 10 years of JAVA application support, analysis, and development experience. · The successful incumbent will have strong technical and problem-solving skills and the ability to work independ ...
-
software engineer
19 hours ago
AUREUS INFOTECH INC Brampton, CanadaEducation: · Expérience: · Education · College/CEGEP · Tasks · Operate automatic or other testing equipment to ensure product quality · Conduct tests and perform security and quality controls · Work conditions and physical capabilities · Fast-paced environment · Attention to de ...
-
Senior Software Engineer – Full Stack
20 hours ago
Sun Life Toronto, Canada Temps pleinDescription · de poste: The Platforms and Engineering group is a team of skilled professionals who dedicate their careers to supporting and enhancing Sun Life's technology-based solutions. We focus on discovering new ways to help our clients achieve lifetime financial security, ...
-
software engineer
19 hours ago
ReactiveStax Technologies Inc Mississauga, CanadaEducation: · Expérience: · Education · Bachelor's degree · Work setting · Consulting firm · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded sof ...
-
Embedded Software Engineer
1 day ago
Actalent Mississauga, Canada ContractJOB DESCRIPTION Description: · •Design, develop, and maintain computer system software in accordance with approved software design documents for inclusion into military products · •Translate functional specifications into defined software capabilities · •Update/ maintain bug t ...
-
Lead Software Engineer
6 days ago
Sun Life Toronto, ON, CanadaDescription · : The Corporate IT team is looking for Lead Software Engineer with at least 10 years of JAVA application support, analysis, and development experience. · The successful incumbent will have strong technical and problem-solving skills and the ability to work indep ...
-
Lead Software Engineer
4 days ago
Sun Life Toronto, Canada Temps pleinDescription · de poste: Role Summary: · Are you an experienced and versatile Senior or Lead Software Engineer with a wide range of technical skills and a passion for driving innovation? If you excel in a collaborative environment and are eager to contribute to innovative proje ...
-
software testing engineer
19 hours ago
MEDHA SOFTWARE SOLUTIONS INC Toronto, CanadaDurée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 37.5 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Computer hardware or software retailer/wholesaler · Consulting firm · Computer and technology knowledge ...
-
software systems integration engineer
19 hours ago
Atlantis Consulting Group Inc Toronto, CanadaDurée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 35 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Willing to relocate · Tasks · Lead and co-ordinate teams of information systems professionals in th ...
-
Software Engineer
21 hours ago
Brunel Toronto, CanadaSoftware Engineer, Machine Learning (6-month contract) · Toronto, ON · Introduction · We are hiring a Software Engineer for Machine Learning within our clients Digital R&D Large Molecule Research Team. The Software Engineer will be responsible for leveraging large scale ML system ...
-
Software Engineer
4 days ago
Autocase Toronto, CanadaThe Opportunity · We are looking to expand our software R&D team by adding a Software Engineer. In this role, you will collaborate closely with our software development, product management, and building science teams to design and develop the latest technology which empowers real ...
-
Software Engineer
5 days ago
Infotek Consulting Services Inc. Toronto, CanadaInfotek Consulting is searching for an accomplished IAM Software Engineer - this is a hybrid contract assignment based in Toronto · Typical Day in Role: · • Deliver solutions for Identity and Access Management in a large enterprise environment in alignment with enterprise securit ...
-
Software Engineer
17 hours ago
Oxa Toronto, Canada· Who are we? · Oxa is enabling the transition to self-driving vehicles through an initial focus on the most commercially advanced sector; the autonomous shuttling of goods and people. · We are home to some of the world's leading experts on autonomous vehicles, creating solutio ...
-
Software Engineer
3 days ago
Oxa Toronto, Canada· Who are we? · Oxa is enabling the transition to self-driving vehicles through an initial focus on the most commercially advanced sector; the autonomous shuttling of goods and people. · We are home to some of the world's leading experts on autonomous vehicles, creating solutio ...
-
Engineer, Software
4 days ago
Switchgrowth Toronto, ON, CanadaOur vision is to become the world's most trusted first-party data and AI training technology. Our mission is to harness data and AI to continually enrich the relationship between businesses and consumers. Switch is a data-powered growth marketing platform that intelligently conne ...
-
Software Engineer
1 day ago
Knewin Toronto, ON, CanadaDo you want to help design new ways of processing Enterprise scale data at speed, learn leading edge technologies, work on complex big-data algorithms, shape processes into a growing engineering organisation, all while helping to scale a Series D rocket ship to the next level? · ...
-
Software Engineer
4 days ago
Celestia Toronto, ON, CanadaSoftware Engineer | Trading Infrastructure · Berachain is a high-performance, EVM (Ethereum Virtual Machine) compatible, Layer 1 blockchain built on the Cosmos SDK. We're a young, world-class team of experts in computer science, type theory, economic game theory, risk management ...
-
Software Engineer
1 hour ago
Emplifi Toronto, ON, CanadaSoftware Engineer (JS, RoR, Python, Scala) | Emplifi Engineering · Software Engineer (JS, RoR, Python, Scala) About Emplifi · Emplifi is a leading unified customer engagement platform that empowers businesses to reach and grow communities through digital- and social-first strat ...
-
software engineer
1 day ago
Travelers Canada Toronto, ON, CanadaGuidewire, Software Engineer page is loaded Guidewire, Software Engineer · Apply remote type Hybrid locations ON - Toronto CAN - Nationwide time type Full time posted on Posted 2 Days Ago job requisition id R-36201 Who Are We? · Solid reputation, passionate people and endless o ...
-
Software Engineer
1 hour ago
Study International Toronto, ON, Canada Full timeJob Requisition ID # · 24WD75321 Position Overview · Autodesk's Entertainment & Media Solutions (EMS) team is on a mission to enable anyone, anywhere, to create incredible digital entertainment. Our tools empower studios and artists worldwide to bring to life the captivating cr ...
Client Software Engineer - Toronto, Canada - Electronic Arts
Description
We exist to inspire the world to play and we're looking for the right people to make that happen. As we bring new forms of entertainment to people around the world through our games, experiences and new ways to play, we need innovative, collaborative, diverse and adaptable people to keep making Electronic Arts better.
You will be working to develop a new mobile title for EA. As a studio, we build games for Imaginative Creators; games that allow players to create something that is an expression of their unique personality.
In this role you will be reporting into the game's Client Lead and implementing code across a broad feature set. Within a small engineering team, you will collaborate with other disciplines to build, program, and test features. You will build systems in Unity and C# for areas that could include game mechanics, simulation, graphics features, asset management, UI, tool creation, and more.
Responsibilities
Qualifications
Bonus
Ceci ne s'applique pas au Québec.
BC COMPENSATION AND BENEFITS
The base salary ranges listed below are for the defined geographic market pay zones in these locations. If you reside outside of these locations, a recruiter will advise on the base salary range and benefits for your specific location.
EA has listed the base salary ranges it in good faith expects to pay applicants for this role in the locations listed, as of the time of this posting. Salary offered will be determined based on numerous relevant business and candidate factors including, for example, education, qualifications, certifications, experience, skills, geographic location, and business or organizational needs.
BASE SALARY RANGES
• British Columbia (depending on location e.g. Vancouver vs. Victoria):
o $77,600 - $130,500 CAN Annually
Base salary is just one part of the overall compensation at EA. We also offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, and after 3 months of service - extended health/dental/vision coverage and basic life insurance.