Lead Software Engineer

2 weeks ago


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

We're seeking an experienced Lead Software Engineer to drive the development of key components of our Ads lifecycle. As a member of our cross-functional team, you will work with stakeholders to streamline the Ads workflow and lead the design discussion for specific domains.

Responsibilities
  • Evaluate where and how EA's live service solutions, studio tech stacks, and vendor solutions can work together to achieve both engineering goals and business objectives in an efficient and cost-effective manner.
  • Lead the development of ads network connection, ads marketplace, data exchange, funnel analysis, measurement, and reporting.
  • Use massive data sets from 20+ game studios to promote a data-driven decision-making process and experimentation culture.
  • Work with Game Studios, Experience, and Brand organizations to understand their use cases and drive end-to-end solutions to meet requirements.
  • Collaborate with Legal and Privacy teams to ensure compliance directives are strictly followed.
Requirements
  • Bachelor's or Master's degree in Computer Science/related field or relevant experience.
  • 5+ years of experience in software engineering.
  • Domain knowledge of the Ads industry, including the ads lifecycle such as creative management, inventory management, marketplace, bidding & optimization, data workflow, measurement.
  • Experience developing, managing, and running large-scale services with complex dependencies in a microservice-based design.
  • Competencies in algorithms, data structures, and software design.
Salary

The estimated salary for this role in British Columbia is $96,400 - $133,900 CAN Annually.

Benefits

We offer a comprehensive benefits package including vacation (3 weeks per year to start), sick time, paid top-up to EI/QPIP benefits, extended health/dental/vision coverage, life insurance, disability insurance, retirement plan, and more.

About Electronic Arts

Everything we do is designed to inspire the world to play. We bring worlds with infinite possibilities to millions of players and fans around the globe through our cutting-edge games, innovative services, and powerful technologies.



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

  • Software Engineer

    1 month ago


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

    Job SummaryWIA Software Systems Inc. is seeking a skilled Software Engineer to join our team. As a Software Engineer - System Development, you will be responsible for designing, developing, and testing software systems to meet the needs of our clients.Key Responsibilities- Collect and document user requirements- Coordinate the development, installation,...


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


  • Vancouver, British Columbia, Canada Arista Full time

    Arista Networks is a leading innovator in data-driven, client-to-cloud networking for large data center, campus, and routing environments. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world.About the RoleWe are...


  • Vancouver, British Columbia, Canada Aircon Engineering Inc Full time $122,000 - $195,000

    About the PositionWe are seeking a highly motivated and intellectually curious Lead Software Development Engineer to drive our customer experience strategy forward by consistently innovating and problem-solving.The ideal candidate will possess a strong passion for software development and testing, with a proven ability to drive and improve test strategy for...

  • Technical Lead

    3 weeks ago


    Vancouver, British Columbia, Canada SERVPRO Full time

    As a key member of our software engineering team, you will be responsible for leading the development of cutting-edge technologies. Your expertise in software development will be instrumental in driving innovation and delivering high-quality solutions.Key responsibilities include:Leading a team of software engineers to develop and implement software...


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

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. As a key member of our SQA team, you will be responsible for designing, implementing, and exercising comprehensive testing strategies for our IP-based phone portfolio.Key ResponsibilitiesDesign and implement testing strategies for our IP-based phone...


  • Vancouver, British Columbia, Canada Vancouver Coastal Health Full time

    Job Description:We are seeking an experienced Software Engineer Lead to join our team at Vancouver Coastal Health.About the Role:The successful candidate will be responsible for leading software development projects, collaborating with cross-functional teams, and ensuring high-quality products meet customer needs.Key Responsibilities:Design and develop...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Unlock Your Potential as a Senior Software Engineering Lead at Electronic ArtsAbout the RoleWe are seeking an exceptional Senior Software Engineering Lead to join our team. As a key member of our organization, you will be responsible for leading the development of scalable architecture for generative AI tooling.Key Responsibilities:Develop and maintain a...


  • Vancouver, British Columbia, Canada Mastercard Full time

    About the RoleWe are seeking a highly skilled Software Engineering Lead to join our Decision Management team at Mastercard. As a key member of our engineering organization, you will be responsible for the performance and availability engineering of our platform, as well as helping to build an engineering practice that emphasizes performance engineering work...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Job DescriptionWe are seeking a highly skilled Principal Software Engineering Lead to join our team at Microsoft. As a key member of our organization, you will be responsible for leading the development of our Windows networking stack, with a focus on network security.As a Principal Software Engineering Lead, you will be responsible for designing features in...


  • Vancouver, British Columbia, Canada Asana Full time

    Job DescriptionAs a Software Engineering Team Lead at Asana, you will be responsible for leading a product engineering team, promoting technical rigor, and demonstrating sound judgment while balancing execution velocity with technical quality.Key ResponsibilitiesLead a product engineering team to promote technical rigor and sound judgment.Advocate for...


  • Vancouver, British Columbia, Canada Mewar Infotech Limited Full time

    About the Role: We are seeking an experienced Software Engineering Team Lead to join our team at Mewar Infotech Limited. As a key member of our team, you will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems.Key Responsibilities:Investigate problems to fix...


  • Vancouver, British Columbia, Canada Market Jar Media Inc. Full time

    Market Jar Media Inc. Job OpportunityWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team in a permanent role.We offer an estimated salary of $120,000 per year, based on industry standards for a candidate with 5+ years of experience and a Master's degree in a relevant field.About the RoleAs a Software Engineering...


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

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at WIA Software Systems Inc. in a permanent position.Key ResponsibilitiesDevelop and maintain high-quality software applications using Agile methodologies.Collaborate with cross-functional teams to design, develop, and test software solutions.Ensure software meets...


  • Vancouver, British Columbia, Canada Judi Full time

    About Judi.AIWe are a Canadian fintech company dedicated to making it easy for lenders to say 'yes' to small business borrowers. Our application uses sophisticated algorithms and predictive modeling to ensure timely and accurate loan adjudication, giving small businesses access to the capital they need to grow.We're looking for a seasoned technical leader to...