Lead Software Engineer for AAA Title

2 weeks ago


Vancouver, British Columbia, Canada Electronic Arts Full time
About the Role

We are seeking a highly skilled Lead Software Engineer to join our team in developing high-quality user interfaces for AAA titles. As a key member of our development team, you will be responsible for designing and implementing new features, working closely with designers to gather requirements and propose technical solutions.

Responsibilities
  • Design and develop high-quality user interfaces for AAA titles.
  • Collaborate with designers to gather requirements and propose technical 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.
Requirements

To be successful in this role, you will need:

  • 5+ years of C++ software development experience.
  • Experience adapting to existing multiple coding styles.
  • Experience with Entity-Component-System architecture.
  • Experience shipping UI code for AAA titles.
  • Experience embracing challenges and finding creative ways to overcome them.
Benefits

We offer a comprehensive benefits package, including:

  • A competitive base salary range of $115,100 - $161,200 per year.
  • Three weeks of paid vacation per year.
  • Ten days of paid sick time per year.
  • Extended health/dental/vision coverage.
  • Life insurance and disability insurance.
  • A retirement plan.
About Us

Electronic Arts is a leading video game developer and publisher. We are passionate about creating engaging and immersive experiences for players around the world. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

We are an equal opportunity employer and welcome applications from diverse candidates.



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

    About the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...


  • Vancouver, British Columbia, Canada Microsoft Full time

    About the RoleWe are seeking a highly skilled Lead Gameplay Engineer to join our team at The Coalition, a flagship first-party studio within Xbox Game Studios. As a Lead Gameplay Engineer, you will be responsible for driving multiple complex feature areas end-to-end and collaborating with content and design teams to design, implement, and maintain new...

  • 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 Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada JS Program Fitness & Health Ltd. Full time

    We're looking for a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to design, develop, and test software applications.


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the Role:{title} is a key position within our company, {company}. As a {title}, you will be responsible for developing software solutions that meet the needs of our clients. Your primary responsibility will be to write clean, efficient, and well-documented code that is easy to maintain and scale.Responsibilities:Design, develop, and test software...


  • Vancouver, British Columbia, Canada IFG - International Financial Group Full time

    The IFG - International Financial Group is seeking a skilled Mid-Level Gameplay Designer to join our team. This role plays a crucial part in driving the player experience in AAA game development.Company OverviewThe Coalition, a flagship first-party studio within Xbox Game Studios, is known for the critically acclaimed Gears of War series.Job DescriptionWe...


  • Vancouver, British Columbia, Canada 2K Games, Inc. Full time

    2K Games, Inc. is a global video game company that publishes titles developed by renowned studios worldwide.About UsWe are headquartered in Novato, California and are a wholly owned label of Take-Two Interactive Software, Inc. Our portfolio includes critically-acclaimed franchises such as NBA 2K, 2K PGA, Tiny Tina's Wonderlands, Lego Drive, BioShock,...


  • Vancouver, British Columbia, Canada 2K Full time

    Role OverviewWe are seeking a highly skilled Advanced Technical Artist to join our team at 2K Games. The successful candidate will play a key role in enhancing the visual quality of our games, utilizing Unreal Engine 5.This is an exciting opportunity for a talented artist with experience in technical art to collaborate with our engineering and art teams,...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Company OverviewThe Coalition, a flagship first-party studio within Xbox Game Studios, is home to the critically acclaimed Gears of War series. We're a diverse team of talented individuals driven by a common purpose: pushing Microsoft's entertainment platform and devices to their limits. Our values - respect, inclusion, growth mindset, grit, and prioritizing...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    We are seeking a skilled Senior Java Software Engineer to join our team at Iris Software Inc., a leading provider of information technology solutions to clients nationwide. Our direct client is a world-leading financial services company that provides a broad range of financial services and products.About the RoleThis position involves designing, developing,...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...


  • West Vancouver, British Columbia, Canada Hillside Mountain Management Ltd Full time

    At {company}, we are seeking a {title} to join our team.This is a full-time position that involves developing software applications using a variety of technologies.The ideal candidate will have a strong foundation in computer science and be proficient in programming languages such as Java and Python.This is a great opportunity for a motivated individual to...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Software Engineer Team Lead - DevelopmentJob ID: NC4446961112We're looking for a skilled software engineer to lead our development team. This is an exciting opportunity for a passionate individual who enjoys contributing to the design, development, and testing of our software platform.Duties & Responsibilities:Participate in architectural...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    At Go REcruitment, we're seeking a highly skilled Lead Software Engineering Manager to join our team. In this role, you will be responsible for leading and managing a team of software engineers to deliver high-quality projects on time and within budget.About the RoleThis is an exciting opportunity to work with a talented team of engineers and contribute to...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Software Development SpecialistJob Summary:At Electronic Arts, we're looking for a skilled Software Development Specialist to join our team. This role will involve hands-on development in multiple areas of technology, including backend development in PHP and Lua, as well as client/server development in C++. You'll be responsible for authoring...


  • Vancouver, British Columbia, Canada Plato Filipino Full time

    We are looking for a talented {title} to join our team at {company}.As a {title}, you will be responsible for designing, implementing, and maintaining software applications.Key responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    About the Role:We are seeking an experienced Software Development Engineer to join our team at WIA Software Systems Inc. in a key role that will drive the development of high-quality software solutions.About the Job:Collaborate with cross-functional teams to design, develop, and test software applications.Develop and implement software solutions by analyzing...


  • Vancouver, British Columbia, Canada Airmaster Mechanical Ltd. Full time

    Key Responsibilities:Develop software solutions using {base_title} skills.Collaborate with cross-functional teams to deliver high-quality software products.As a {title} at {company}, you will play a crucial role in shaping our software development process. Your expertise will help us create innovative and efficient solutions for our customers.


  • Vancouver, British Columbia, Canada com, ULC - A49 Full time

    At com, ULC - A49, we're seeking an experienced Software Development Manager to lead our team in building quality software and solving complex problems. As a key member of our engineering organization, you will drive the vision, architecture, and implementation of technology initiatives and products.The ideal candidate will have a passion for building...