UI Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada Electronic Arts Full time

The Advanced Technology Group at Electronic Arts is seeking a highly skilled UI Software Engineer to join our team. As a key member of our group, you will be responsible for developing cutting-edge game features and engine enhancements in close collaboration with game and engine dev teams.

This role will work on our strategic, multi-year project in unifying our Create-a-Player tools and experiences while innovating on the created character heads for all EA SPORTS titles. You will have the opportunity to work in a dynamic team to develop interesting features every year and build AAA quality games.

Your Responsibilities:

  • Design new features or new additions to existing features.
  • Work with designers to gather requirements and propose tech solutions.
  • Monitor performance and stability impact from your changes and address any issues that may arise.
  • Oversee implementing a feature's core logic, game flows, and screens/components.
  • Work together with a team of UI engineers in a collaborative environment and report to a team lead.

Your Qualifications:

  • 5+ years of C++ software development
  • Experience adapting to existing multiple coding styles.
  • Experience with Entity-Component-System
  • Experience shipping UI code for AAA title
  • Experience embracing challenges and find creative ways to overpass them.

Bonuses:

  • Experience building user interface.
  • Familiarity with scripting languages.
  • Bachelor's degree in computer science or related field, or equivalent training and professional experience.

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 $115,100 - $161,200 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, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.


  • UI Software Engineer

    1 month ago


    Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a skilled UI Software Engineer to join our team at Electronic Arts. As a UI Software Engineer, you will be responsible for designing and implementing new features and enhancements to our existing software.ResponsibilitiesDesign and develop new features and enhancements to our software.Collaborate with designers and developers to...


  • Vancouver, British Columbia, Canada 2K Full time

    At EA SPORTS, we're seeking a talented UI Software Engineer to join our Advanced Technology Group. As a key member of our team, you'll be responsible for developing cutting-edge game features and engine enhancements in close collaboration with game and engine dev teams.The ideal candidate will have a strong background in C++ software development, experience...


  • Vancouver, British Columbia, Canada 2K Full time

    Job DescriptionWe are seeking a highly skilled Senior UI Software Engineer to join our team at Maxis. As a key member of our development team, you will be responsible for designing and implementing high-quality user interfaces for our games.Key Responsibilities:Collaborate with designers, producers, and artists to create compelling UI/UX features.Write...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWho We AreAt Take-Two Interactive Software, we're a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. Our products are designed for console gaming systems, PC, and mobile devices, and are delivered through physical retail, digital download, online platforms, and cloud streaming services.Our...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. Our company is headquartered in New York City and has a strong presence in the gaming industry.The ChallengeWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team. As...


  • Vancouver, British Columbia, Canada Ansys Full time

    At Ansys, we empower the world's most innovative companies to design and deliver transformational products by offering the best and broadest engineering simulation software. Our enriching co-op program helps develop the next-generation of engineers and technologists.The UI Toolkit Team is dedicated to building a premier user interface for ANSYS Inc's...

  • Senior UI Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Epic Games Full time

    What We're Looking ForAt Epic Games, we're looking for a talented Senior UI Engineer to join our team. As a key member of our engine development group, you will be responsible for designing and implementing UI systems that will be integral to the Unreal Engine and used to ship awesome games and tools. You will work collaboratively across many of Epic's...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a skilled Core Software Engineer to join our team at Electronic Arts. As a Core Software Engineer, you will be responsible for designing and implementing production-level UI/UX subsystems, working closely with designers, producers, artists, and other engineers to contribute to a shared vision for compelling UI/UX...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer and publisher of interactive entertainment for consumers globally.The Company develops and publishes products through Rockstar Games, 2K, Private Division, and Zynga.We are looking for a Senior UI/Frontend Software Engineer to help establish our engineering culture and lay the...


  • Vancouver, British Columbia, Canada Incognito Software Systems Full time

    We are currently seeking a skilled and detail-oriented Software Quality Assurance Specialist to join our Engineering Department at Incognito Software Systems.As a key member of our team, you will play a crucial role in developing new processes and enhancing existing test methodologies within our Digital Home Experience and IoT product...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Pacific National Exhibition Full time

    Software Engineer - Frontend DeveloperWe are seeking a skilled Software Engineer to join our team. Primary responsibilities will include designing and developing user interfaces using modern front-end technologies.Design and develop user interfaces using HTML, CSS, and JavaScriptWork collaboratively with cross-functional teams to deliver high-quality...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Electronic Arts Inc. is a leading developer of sports video games, and we're looking for a talented UI Software Engineer to join our team.The successful candidate will be responsible for designing, implementing, and debugging UI features for our games, working closely with designers, artists, and other engineers to deliver high-quality experiences.We're...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada Harmonic Inc. Full time

    Software Developer RoleWe are looking for a skilled Software Developer to contribute to Harmonic's comprehensive video streaming portfolio of Video SaaS and Cloud Streaming Platforms.As a Software Developer, you will be responsible for building robust and scalable software-based products to deliver outstanding, high-availability solutions to customers.You...

  • Senior UI Developer

    1 month ago


    Vancouver, British Columbia, Canada 2K Full time

    Unlock Your Potential as a UI DeveloperEpic Games is seeking a highly skilled UI developer to join our team and contribute to the development of the Unreal Engine UI systems. As a UI developer, you will be responsible for designing and implementing UI systems that will be integral to the Unreal Engine and used to ship awesome games and tools.We're looking...


  • Vancouver, British Columbia, Canada Epic Games Full time

    UI Systems Developer OpportunityEpic Games is seeking a talented UI Systems Developer to join our team and contribute to the development of the Unreal Engine UI systems.As a UI Systems Developer, you will be responsible for designing and implementing UI systems that will be integral to the Unreal Engine and used to ship awesome games and tools.You will work...


  • Vancouver, British Columbia, Canada Conexiom Full time

    About the Role:We are seeking a highly skilled Frontend Engineer to join our team at Conexiom. As a key member of our Product Development team, you will be responsible for designing and developing engaging user experiences for our new product release.Responsibilities:Design and implement advanced data visualizations using modern web technologies, ensuring...

  • Senior UI Designer

    1 month ago


    Vancouver, British Columbia, Canada Global Relay Full time

    About the RoleGlobal Relay is seeking a talented UI Designer to join our team. As a UI Designer, you will be responsible for creating visually stunning and user-friendly interfaces for our products. You will work closely with our UX Designers, Product Managers, and Engineering teams to bring our products to life.Key ResponsibilitiesDesign and evolve the look...


  • Vancouver, British Columbia, Canada WineDirect Full time

    Job Title: Senior Software QA Automation EngineerAbout the Role:We are seeking an experienced Senior Software QA Automation Engineer to join our Software Engineer team at WineDirect. As a key member of our team, you will be responsible for testing all aspects of our software features, including design, APIs, and infrastructure, both automated and manual.Key...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineering Manager to lead our team of software engineers in delivering high-quality software solutions for Azure Data Engineering.As a key member of our team, you will be responsible for mentoring software engineers, collaborating with cross-functional teams, and driving technical excellence and...


  • Vancouver, British Columbia, Canada WineDirect Full time

    Job Title: Senior Software QA Automation EngineerAbout the Role:We are seeking an experienced Senior Software QA Automation Engineer to join our team at WineDirect. As a key member of our software engineering team, you will be responsible for testing all aspects of our next-generation WineDirect Platform, WD 2.0.Key Responsibilities:Work with developers and...