Leading Backend Software Engineer

2 days ago


Vancouver, British Columbia, Canada Electronic Arts Full time

About the Role



We are seeking a highly skilled and experienced Senior Software Engineer to join our team at Electronic Arts. As a key member of our backend engineering team, you will be responsible for designing and implementing scalable, secure, and high-performance backend services to power our generative AI/ML platform.



Responsibilities:


  • Solution Architecture: You will work closely with engineers in the team to architect backend services that meet the requirements of our AI/ML platform. This includes ensuring the performance, scalability, and security of the architecture, as well as documenting technical specifications and system designs for future reference.
  • Coding and Debugging: You will write clean, well-structured, and maintainable code that follows best practices. You will also troubleshoot and debug issues to ensure smooth functioning of all services.
  • Partnerships and Collaboration: You will collaborate with Product Managers, Tech Artists, and DevOps/MLOps engineers to identify requirements and deliver solutions that meet business needs.
  • Technical Leadership and Mentorship: You will provide technical mentorship and guidance to junior engineers, promoting an environment of learning and improvement. You will create and share best practices for coding scalable and secure backend services within the team and participate in code reviews, providing constructive feedback to team members.
  • Broad Technical Understanding: You will build an understanding of EA's game technologies, engines, and strategies.


Qualifications:


  • 8+ years of experience as a Software Engineer with increasing levels of responsibility.
  • Experience architecting and coding backend/online services.
  • Experience working with cloud infrastructure (AWS, Azure, or Google).
  • Experience working with relational (MySQL, Oracle) and non-relational data stores (Mongo, Dynamo).
  • Experience working with containers (Docker) and fabrics (Kubernetes).
  • Proficiency in a backend programming language (Java, C#, Go, Scala) and ability to learn new languages.
  • Experience integrating GenAI and LLMs (GPT, Gemini).
  • Experience integrating MLOps pipelines and products.
  • Comfortable working in a remote/hybrid environment.
  • Willing to travel to meet with team members and partners in person.
  • Bachelor's degree in Computer Science or equivalent practical experience.


Salary and Benefits:

The estimated salary for this role is between $133,400 - $193,200 annually, depending on location (e.g., Vancouver vs. Victoria). We offer a comprehensive benefits package including vacation time, sick leave, extended health/dental/vision coverage, life insurance, disability insurance, retirement plan, and bonus and equity opportunities.



About Us:

ELECTRONIC ARTS is a global leader in digital entertainment. Our mission is to inspire the world to play by creating innovative, engaging, and inclusive experiences for gamers of all ages and backgrounds.



We are committed to diversity, equity, and inclusion and believe that every individual has a unique perspective to bring to our team. We welcome applicants from diverse backgrounds and encourage everyone to apply. ELECTRONIC ARTS is an equal opportunity employer.



  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key Responsibilities:Design and develop scalable, efficient, and secure backend systems...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in.NET to contribute to our innovative FinTech and VR projects. As a key member of our team, you will be responsible for designing and developing scalable, secure, and efficient backend systems using.NET Core, ASP.NET, and Entity Framework. Your expertise in...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in.NET to contribute to our innovative FinTech and VR projects. As a key member of our team, you will be responsible for designing and developing scalable, secure, and efficient backend systems using.NET Core, ASP.NET, and Entity Framework. Your expertise in...


  • 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...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Bold Butchery & Grill Full time

    Job Description:At {company}, we are seeking a skilled Backend Developer to lead our tech team. As a Tech Lead, you will be responsible for designing and implementing scalable systems architecture. Your expertise in software engineering will help shape the future of our technology stack.Key Responsibilities:Design and implement scalable systems...


  • Vancouver, British Columbia, Canada Hireio, Inc. Full time

    Join Our Team as a Backend Software EngineerWe are constantly pushing the boundaries of general search engine monetization across our apps, building a globally leading Search Ads monetization system. As a Backend Software Engineer on our Search Ads team, you will have the chance to work on large-scale distributed storage and architecture, NLP, LLM, Ranking,...


  • Vancouver, British Columbia, Canada Hireio, Inc. Full time

    Join Our Team as a Backend Software EngineerWe are constantly pushing the boundaries of general search engine monetization across our apps, building a globally leading Search Ads monetization system. As a Backend Software Engineer on our Search Ads team, you will have the chance to work on large-scale distributed storage and architecture, NLP, LLM, Ranking,...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in .NET to drive innovation and growth in our FinTech and VR initiatives. As a key member of our team, you will be responsible for designing and implementing scalable, secure, and efficient backend systems that meet the needs of our clients.About the...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada PIZZERIA BUFALA Full time

    We are looking for a skilled Software Engineer - Backend to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable backend systems.Key Responsibilities:Design and develop high-quality, scalable, and maintainable backend systems.Collaborate with cross-functional teams to...


  • Vancouver, British Columbia, Canada Highspot, Inc. Full time

    About HighspotHighspot is a leading provider of sales enablement software, empowering companies to increase sales productivity and drive revenue growth. Our mission is to transform the way millions of people work with sales enablement, and we're committed to building breakthrough software with a spark of magic.Job SummaryWe're seeking a highly skilled...


  • Vancouver, British Columbia, Canada Highspot, Inc. Full time

    About HighspotHighspot is a leading provider of sales enablement software, empowering companies to increase sales productivity and drive revenue growth. Our mission is to transform the way millions of people work with sales enablement, and we're committed to building breakthrough software with a spark of magic.Job SummaryWe're seeking a highly skilled...


  • Vancouver, British Columbia, Canada OpenTable Full time

    Backend Engineer at OpenTableJoin OpenTable, a leading provider of online restaurant reservations and table management solutions, as a Backend Engineer. As a key member of our Engineering team, you will play a critical role in designing, developing, and maintaining our restaurant platform.Key Responsibilities:Design and implement scalable, efficient, and...


  • Vancouver, British Columbia, Canada OpenTable Full time

    Backend Engineer at OpenTableJoin OpenTable, a leading provider of online restaurant reservations and table management solutions, as a Backend Engineer. As a key member of our Engineering team, you will play a critical role in designing, developing, and maintaining our restaurant platform.Key Responsibilities:Design and implement scalable, efficient, and...


  • Vancouver, British Columbia, Canada OpenTable Full time

    Backend Engineer at OpenTableJoin OpenTable, a leading provider of online restaurant reservations and table management solutions, as a Backend Engineer. As a key member of our Engineering team, you will play a critical role in designing, developing, and maintaining our restaurant platform.Key Responsibilities:Design and implement scalable, efficient, and...


  • Vancouver, British Columbia, Canada OpenTable Full time

    Backend Engineer at OpenTableJoin OpenTable, a leading provider of online restaurant reservations and table management solutions, as a Backend Engineer. As a key member of our Engineering team, you will play a critical role in designing, developing, and maintaining our restaurant platform.Key Responsibilities:Design and implement scalable, efficient, and...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Royal Bank of Canada Full time

    About the Role:As a Software Engineer (Backend) at our company, you will be responsible for designing, developing, and maintaining the backend systems of our applications. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop efficient,...


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

    About the RoleWe are seeking an experienced Backend Developer to join our team at Atimi Software Inc. in Canada. As a Backend Developer, you will play a key role in designing, developing, and maintaining our software solutions.Key ResponsibilitiesCollaborate with the project team to develop high-quality software products.Ensure code quality and...


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

    About the RoleWe are seeking an experienced Backend Developer to join our team at Atimi Software Inc. in Canada. As a Backend Developer, you will play a key role in designing, developing, and maintaining our software solutions.Key ResponsibilitiesCollaborate with the project team to develop high-quality software products.Ensure code quality and...


  • Vancouver, British Columbia, Canada Highspot Full time

    About the RoleWe are seeking a skilled Senior Backend Software Engineer to join our team at Highspot. As a key member of our engineering team, you will be responsible for designing and implementing robust, scalable, and secure software systems.Key ResponsibilitiesDesign and implement large-scale software systems, including backend infrastructure and...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Benson Cabinetry & Millwork Full time

    We are seeking a skilled Software Engineer (Backend) to join our team at {company}. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the backend infrastructure of our system. Your primary focus will be on developing robust, scalable, and efficient APIs using Java.Key Responsibilities:Design and implement backend...