Software Engineer, Browser | Ingénieur logiciel, navigateur

2 weeks ago


Canada Meta Full time

Apply nowThe In App Browser team at Meta builds some of the most popular Web browsers, the Web browser inside of Meta's mobile applications. Increasingly these are powered by a custom Chromium-based browser engine. Browser engineers working on the In App Browser team are responsible for making dramatic improvements to rendering Web pages and Web content inside the In App Browser.This role provides an opportunity to improve the Web, Web browsers and empower Web developers. As a Software Engineer working on Browser Engineering at Meta you will help bring new functionality to Web developers by implementing web standard APIs and features to mobile browsers. You will drive architectural changes and projects that dramatically improve the stability and performance of Meta's mobile browsers and you'll also have the opportunity to collaborate with other browser vendors and standards bodies to help push the state of the Web forward. You'll also work on projects that introduce new features and functionality to users of browsers inside Meta apps.-------L'équipe des navigateurs dans les applications de Meta développe certains des navigateurs Web les plus populaires, le navigateur Web à l'intérieur des applications mobiles de Meta. Ces dernières sont de plus en plus souvent basées sur un moteur de navigateur personnalisé fonctionnant avec Chromium. Les ingénieurs spécialisés dans les navigateurs travaillant au sein de l'équipe du navigateur dans l'application sont chargés d'apporter des améliorations considérables au rendu des pages Web et du contenu Web dans le navigateur dans l'application.Ce poste offre l'opportunité d'améliorer le Web, les navigateurs Web et de soutenir les développeurs Web. En tant qu’ingénieur logiciel travaillant sur l’ingénierie des navigateurs chez Meta, vous contribuerez à apporter de nouvelles fonctionnalités aux développeurs Web en implémentant des API et des fonctionnalités Web standard pour les navigateurs mobiles. Vous serez chargé de mener à bien des changements architecturaux et des projets visant à améliorer considérablement la stabilité et les performances des navigateurs mobiles de Meta. Vous aurez également l'opportunité de collaborer avec d'autres fournisseurs de navigateurs et organismes de normalisation afin de faire progresser l'état actuel du Web. Vous travaillerez également sur des projets visant à introduire de nouvelles fonctionnalités pour les utilisateurs de navigateurs au sein des applications Meta.---## Software Engineer, Browser | Ingénieur logiciel, navigateur Responsibilities* Contribute to integrating Chromium into Meta's native mobile applications | Contribuer à l’intégration de Chromium dans les applications mobiles natives de Meta* Work closely with our product and design teams to build new and innovative application experiences for the In App Browser | Travaillez en étroite collaboration avec nos équipes de produits et de conception pour créer des expériences d’application nouvelles et innovantes pour le navigateur intégré à l’application.* Make improvements to Chromium's performance and stability in order to improve the stability of the In App Browser overall | Améliorer les performances et la stabilité de Chromium afin d'accroître la stabilité globale du navigateur intégré à l'application.* Implement and propose new APIs and features that help improve the functionality and quality of the In App Browser | Mettre en œuvre et proposer de nouvelles API et fonctionnalités qui contribuent à améliorer les fonctionnalités et la qualité du navigateur intégré à l'application.* Build reusable Chromium software components for interfacing with our back-end platforms | Développer des composants logiciels Chromium réutilisables pour l'interfaçage avec nos plates-formes dorsales.* Lead long term design and security planning for Chromium within Meta mobile applications to ensure the continued stability and scalability of our platforms | Diriger la conception à long terme et la planification de la sécurité pour Chromium au sein des applications mobiles Meta afin de garantir la stabilité et l'évolutivité continues de nos plates-formes.* Profile performance problems and drive optimizations that span the Chromium and mobile application software stacks | Profilage des problèmes de performances et optimisation des piles logicielles Chromium et des applications mobiles.## Minimum Qualifications* Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience | Licence en informatique, ingénierie informatique, domaine technique pertinent ou expérience pratique équivalente* 5+ years of software development experience | Plus de cinq ans d'expérience dans le développement de logiciels* 2+ years of experience with Web browser development | Plus de deux ans d'expérience dans le développement de navigateurs Web* Experience with building and deploying new features at scale in a browser engine or browse | Expérience dans la création et le déploiement de nouvelles fonctionnalités à grande échelle dans un moteur de navigation ou un navigateur* Experience with coding in C++ | Expérience du codage en C++* Experience developing, debugging, and shipping software products on large code bases that span platforms and tools | Expérience du développement, du débogage et de la livraison de produits logiciels sur de grandes bases de code couvrant plusieurs plates-formes et outils* Experience with debugging performance and reliability issues on Browser Engines | Expérience du débogage de problèmes de performance et de fiabilité sur les moteurs de navigateur## Preferred Qualifications* Experience with coding in Rust | Expérience du codage en Rust* Experience with building and deploying new features at scale in a Chromium based browser | Expérience de la construction et du déploiement de nouvelles fonctionnalités à l'échelle dans un navigateur basé sur Chromium* Experience with debugging performance and reliability issues on Chromium | Expérience du débogage des problèmes de performance et de fiabilité sur Chromium* Experience with Chromium/Blink development | Expérience du développement de Chromium/Blink* 1+ years of experience developing software for Mobile platforms (Android/iOS) | Plus d'un an d'expérience dans le développement de logiciels pour les plates-formes mobiles (Android/iOS)* Experience with Android performance tools and security models | Expérience des outils de performance et des modèles de sécurité Android* 4+ years of experience with Web browser development | Plus de 4 ans d’expérience dans le développement de navigateurs Web* Experience with proposing and publishing web standards | Expérience dans la proposition et la publication de normes Web---## LocationsData Center## About MetaMeta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics. Meta développe des technologies qui aident les gens à se connecter, à trouver des communautés et à développer des entreprises. Lorsque Facebook a été lancé en 2004, il a changé la façon dont les gens se connectent. Des applications comme Messenger, Instagram et WhatsApp ont permis à des milliards de personnes dans le monde de s'émanciper. Aujourd'hui, Meta dépasse les écrans 2D pour se tourner vers des expériences immersives comme la réalité augmentée et virtuelle, afin de contribuer à la prochaine évolution#J-18808-Ljbffr



  • , , Canada The Browser Company Full time

    A forward-thinking tech company is looking for a Product Engineer to lead the development of innovative AI features for their browser. This role requires at least 6 years of experience in software development, with a strong focus on user interaction and collaboration across diverse teams. The company offers a competitive salary range of $225,000-275,000 USD...


  • , , Canada The Browser Company Full time

    Hi, we're The Browser Company and we're building a better way to use the internet.Browsers are unique in that they are one of the only pieces of software that you share with your parents as well as your kids. Which makes sense, they're our doorway to the most important things — through them we socialize with loved ones, work on our passion projects, and...


  • , , Canada Intrado Full time

    Full Stack Software Developer (ingénieur logiciel Full Stack Software Developer) Join to apply for the ingénieur logiciel Full Stack Software Developer role at Intrado . Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events. Today, our cutting‑edge SaaS company is at the...


  • , , Canada Meta Full time

    A leading social technology company in Canada is seeking a Software Engineer to improve Web browser performance within mobile applications. You will contribute to integrating Chromium and enhancing user experiences while collaborating with diverse teams. Ideal candidates have strong software development experience in C++ and a background in Web browser...

  • Software Engineer

    5 days ago


    , , Canada Tech Infinity Full time

    We are looking for a Software Engineer (Front End) who is responsible for translating the UI/UX design wireframes into HTML/CSS and making it functional by using VanillaJS, or any required JS Library/Framework. Key Responsibilities Develop, follow and ensure ambitious standards of usability, consistency, and clarity in UI design across different platforms,...


  • , , Canada Quora Full time

    Staff Product Security Software Engineer (Remote) ( Quora is a privately held, "remote-first" company . This position can be performed remotely from multiple countries around the world. Please visit careers.quora.com/eligible-countries for details regarding employment eligibility by country.)About QuoraQuora’s mission is to grow and share the world’s...


  • , BC, Canada Aplos Software Full time

    About Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora , with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....


  • , , Canada IP Infusion Full time

    Description Industrie: Communication, infrastructure Poste: Systèmes de commutation – Ingénieur en applications Type: Permanent à temps plein Expérience: 5 ans et plus Emplacement: Montréal ou Gatineau (Canada), ou Tel Aviv (Israël), ou le travail à distance IP Infusion Canada Inc. est à la recherche d'un Ingénieur en applications pour des...


  • , , Canada Deck Software Full time

    A data infrastructure company in Canada is seeking a Senior AI Engineer to lead the development of AI-powered browser automation tools for their backend applications. The ideal candidate will have expertise in machine learning and experience optimizing AI models for web navigation. This role involves collaborating with data scientists and ensuring seamless...

  • Senior AI Engineer

    3 days ago


    , , Canada Deck Software Full time

    About Deck Deck is building the data infrastructure for the internet. We make scattered, login‑protected data instantly accessible through clean APIs and integrations—empowering businesses to act fast and smart, with no friction. We’re a team of builders from top‑tier tech companies who believe one thing: great ideas need great data . If you thrive...