Emploi
De la source partenaire
Ingénieur logiciel senior
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Oui
- Entreprise
- Mozilla
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
À propos de ce rôle
En tant qu'ingénieur logiciel senior au sein de l'équipe des services écosystémiques, vous créerez et posséderez des systèmes back-end et les intégrations qui assurent le fonctionnement de nos services, contribuerez à maintenir et à faire évoluer l'infrastructure cloud sur laquelle l'application s'exécute et jouerez un rôle actif dans le maintien de la fiabilité et de la santé du service en production. Vous le ferez tout en collaborant étroitement avec les ingénieurs frontend, les chefs de produit, CloudEng et les partenaires UX et de conception pour fournir des fonctionnalités fiables.
Nous recherchons des ingénieurs qui traitent les systèmes qu'ils construisent comme les leurs : des personnes qui sont à l'aise avec la possession d'un service de bout en bout, de l'écriture du code à la vérification de son fonctionnement comme prévu en production et au suivi de son état de santé.
Nous recrutons pour plusieurs équipes back-end de l'Ecosystem Services Team, chacune résolvant ses propres défis uniques pour rendre le Web meilleur pour tous. Plus de détails sur toutes les équipes de recrutement seront partagés lors des entretiens.
À propos des services écosystémiques
Ecosystem Services construit et exploite les plates-formes back-end qui alimentent les produits et services Mozilla, en mettant l'accent sur la confidentialité, la sécurité et en fournissant des fonctionnalités critiques à Firefox et à des millions d'utilisateurs dans le monde.
Notre portefeuille couvre un ensemble diversifié de plateformes et de services. Des exemples représentatifs incluent Privacy Services, qui fournit les API et l'infrastructure derrière Mozilla VPN, Relay (alias de courrier électronique et de téléphone) et Monitor (détection et correction des violations de données) ; AutoPush, la plateforme Web Push de Mozilla pour envoyer en toute sécurité des notifications et des mises à jour en temps réel aux clients Firefox ; et Paramètres à distance, la plate-forme de Mozilla permettant de fournir des mises à jour de configuration à Firefox en dehors du cycle de publication régulier. Associés à de nombreuses autres plates-formes back-end au sein de l'organisation, ces services contribuent à offrir chaque jour des expériences sécurisées et fiables aux utilisateurs de Mozilla.
Nous recrutons des ingénieurs back-end au sein de plusieurs équipes de services écosystémiques, chacune abordant différents défis techniques tout en partageant une culture d'appropriation, de collaboration et d'excellence opérationnelle. Plus de détails sur les équipes et les domaines spécifiques seront partagés au cours du processus d'entretien.
Ce que tu feras
• Diriger le développement back-end, créer et maintenir la logique côté serveur
• S'approprier réellement les services sur lesquels vous travaillez : déployez-les, exploitez-les et maintenez-les en bon état en production plutôt que de les confier
• Travailler en étroite collaboration avec notre équipe CloudEng pour maintenir et améliorer les environnements de production, y compris la surveillance et les alertes avec des outils tels que OpenTelemetry, Sentry, Prometheus et Grafana.
• Participer à une rotation de support sur appel/hors heures d'ouverture, trier et résoudre les problèmes de production, en partenariat avec CloudEng et les équipes de support pour enquêter sur les incidents, traiter les rapports de bugs et assurer le fonctionnement fiable de l'application.
• Effectuer périodiquement une rotation vers un rôle de support, en gérant les versions, les mises à jour des dépendances et les demandes de travail entrantes du support client et d'autres parties prenantes.
• Appliquer de manière réfléchie les outils de développement assistés par l'IA pour aller plus vite et améliorer la qualité, tout en gardant un bon jugement sur leur place et leur place.
• Collaborer et soutenir les parties prenantes (par exemple, front-end, plate-forme), en veillant à ce que les systèmes back-end, les API et les contrats de données répondent à leurs besoins.
• Collaborer avec des équipes front-end et interfonctionnelles pour s'aligner sur les objectifs du projet, contribuer à la conception des API et garantir que les systèmes back-end, les API et les contrats de données répondent à leurs besoins.
• Participer aux révisions de code pour maintenir des normes élevées de qualité du code et de fiabilité du système.
• Participer aux examens de sécurité et de confidentialité, en veillant à ce que toutes les mesures de protection des données répondent aux normes de conformité.
Ce que vous apporterez
• Plus de 4 années d'expérience dans le développement de logiciels avec un fort accent sur les technologies backend
• Solide expérience professionnelle avec les services back-end de création de Python, TypeScript/Node.js ou Rust.
• Maîtrise de PostgreSQL et de l'optimisation des requêtes SQL, y compris la conception de schémas relationnels et les migrations avec un générateur de requêtes tel que Knex.
• Expérience pratique DevOps sur Google Cloud Platform (GCP), avec des pipelines de création et de déploiement basés sur Docker. Vous êtes à l'aise pour déployer, exploiter et dépanner des services dans le cloud plutôt que de confier cette responsabilité à quelqu'un d'autre.
• Expérience pratique avec les outils d'observabilité et de surveillance tels que Sentry et Grafana.
• Un engagement pragmatique à livrer un travail de qualité. Vous vous souciez de la qualité et de la fiabilité de ce que vous expédiez, vous faites des compromis judicieux sous des contraintes réelles et vous déplacez systématiquement le travail vers et vers la production.
• Fort jugement technique. Vous pouvez naviguer dans l'ambiguïté, peser les compromis et prendre des décisions judicieuses avec des informations incomplètes, et vous savez quand demander votre avis.
• Un véritable état d'esprit de propriété. Vous êtes ravi de posséder un service de bout en bout et avez une expérience dans l'exploitation de ce que vous construisez en production, y compris une expérience du support de production sur appel ou en dehors des heures d'ouverture.
• Expérience dans le mentorat d'ingénieurs juniors et dans la promotion de l'excellence technique en matière de qualité du code, de tests et d'amélioration des processus.
Points bonus pour l'expérience avec
• Tests de performances/charges
• Expérience avec les outils IaC tels que Terraform et Kubernetes
• Contributions open source ou projets d'ingénierie personnels
• Expérience Django
Ce que vous obtiendrez
• Plans de primes généreux basés sur la performance pour tous les employés éligibles - nous partageons notre succès en tant qu'une seule équipe
• Riche couverture médicale, dentaire et visuelle
• Cotisations de retraite généreuses avec acquisition immédiate à 100 % (que vous cotisiez ou non)
• Journées bien-être trimestrielles dans toute l'entreprise où chacun fait une pause ensemble
• Jours fériés spécifiques au pays plus un jour de congé pour votre anniversaire
• une allocation unique pour un bureau à domicile
• Budget annuel de développement professionnel
• une allocation de bien-être trimestrielle
• Congé parental payé considérable
• Programme de prime de référencement des employés
• Autres avantages (vie/AD&D, invalidité, PAE, etc. – varient selon les pays)…
Source : Jobspresso (https://jobspresso.co/job/senior-software-engineer-2/)
En tant qu'ingénieur logiciel senior au sein de l'équipe des services écosystémiques, vous créerez et posséderez des systèmes back-end et les intégrations qui assurent le fonctionnement de nos services, contribuerez à maintenir et à faire évoluer l'infrastructure cloud sur laquelle l'application s'exécute et jouerez un rôle actif dans le maintien de la fiabilité et de la santé du service en production. Vous le ferez tout en collaborant étroitement avec les ingénieurs frontend, les chefs de produit, CloudEng et les partenaires UX et de conception pour fournir des fonctionnalités fiables.
Nous recherchons des ingénieurs qui traitent les systèmes qu'ils construisent comme les leurs : des personnes qui sont à l'aise avec la possession d'un service de bout en bout, de l'écriture du code à la vérification de son fonctionnement comme prévu en production et au suivi de son état de santé.
Nous recrutons pour plusieurs équipes back-end de l'Ecosystem Services Team, chacune résolvant ses propres défis uniques pour rendre le Web meilleur pour tous. Plus de détails sur toutes les équipes de recrutement seront partagés lors des entretiens.
À propos des services écosystémiques
Ecosystem Services construit et exploite les plates-formes back-end qui alimentent les produits et services Mozilla, en mettant l'accent sur la confidentialité, la sécurité et en fournissant des fonctionnalités critiques à Firefox et à des millions d'utilisateurs dans le monde.
Notre portefeuille couvre un ensemble diversifié de plateformes et de services. Des exemples représentatifs incluent Privacy Services, qui fournit les API et l'infrastructure derrière Mozilla VPN, Relay (alias de courrier électronique et de téléphone) et Monitor (détection et correction des violations de données) ; AutoPush, la plateforme Web Push de Mozilla pour envoyer en toute sécurité des notifications et des mises à jour en temps réel aux clients Firefox ; et Paramètres à distance, la plate-forme de Mozilla permettant de fournir des mises à jour de configuration à Firefox en dehors du cycle de publication régulier. Associés à de nombreuses autres plates-formes back-end au sein de l'organisation, ces services contribuent à offrir chaque jour des expériences sécurisées et fiables aux utilisateurs de Mozilla.
Nous recrutons des ingénieurs back-end au sein de plusieurs équipes de services écosystémiques, chacune abordant différents défis techniques tout en partageant une culture d'appropriation, de collaboration et d'excellence opérationnelle. Plus de détails sur les équipes et les domaines spécifiques seront partagés au cours du processus d'entretien.
Ce que tu feras
• Diriger le développement back-end, créer et maintenir la logique côté serveur
• S'approprier réellement les services sur lesquels vous travaillez : déployez-les, exploitez-les et maintenez-les en bon état en production plutôt que de les confier
• Travailler en étroite collaboration avec notre équipe CloudEng pour maintenir et améliorer les environnements de production, y compris la surveillance et les alertes avec des outils tels que OpenTelemetry, Sentry, Prometheus et Grafana.
• Participer à une rotation de support sur appel/hors heures d'ouverture, trier et résoudre les problèmes de production, en partenariat avec CloudEng et les équipes de support pour enquêter sur les incidents, traiter les rapports de bugs et assurer le fonctionnement fiable de l'application.
• Effectuer périodiquement une rotation vers un rôle de support, en gérant les versions, les mises à jour des dépendances et les demandes de travail entrantes du support client et d'autres parties prenantes.
• Appliquer de manière réfléchie les outils de développement assistés par l'IA pour aller plus vite et améliorer la qualité, tout en gardant un bon jugement sur leur place et leur place.
• Collaborer et soutenir les parties prenantes (par exemple, front-end, plate-forme), en veillant à ce que les systèmes back-end, les API et les contrats de données répondent à leurs besoins.
• Collaborer avec des équipes front-end et interfonctionnelles pour s'aligner sur les objectifs du projet, contribuer à la conception des API et garantir que les systèmes back-end, les API et les contrats de données répondent à leurs besoins.
• Participer aux révisions de code pour maintenir des normes élevées de qualité du code et de fiabilité du système.
• Participer aux examens de sécurité et de confidentialité, en veillant à ce que toutes les mesures de protection des données répondent aux normes de conformité.
Ce que vous apporterez
• Plus de 4 années d'expérience dans le développement de logiciels avec un fort accent sur les technologies backend
• Solide expérience professionnelle avec les services back-end de création de Python, TypeScript/Node.js ou Rust.
• Maîtrise de PostgreSQL et de l'optimisation des requêtes SQL, y compris la conception de schémas relationnels et les migrations avec un générateur de requêtes tel que Knex.
• Expérience pratique DevOps sur Google Cloud Platform (GCP), avec des pipelines de création et de déploiement basés sur Docker. Vous êtes à l'aise pour déployer, exploiter et dépanner des services dans le cloud plutôt que de confier cette responsabilité à quelqu'un d'autre.
• Expérience pratique avec les outils d'observabilité et de surveillance tels que Sentry et Grafana.
• Un engagement pragmatique à livrer un travail de qualité. Vous vous souciez de la qualité et de la fiabilité de ce que vous expédiez, vous faites des compromis judicieux sous des contraintes réelles et vous déplacez systématiquement le travail vers et vers la production.
• Fort jugement technique. Vous pouvez naviguer dans l'ambiguïté, peser les compromis et prendre des décisions judicieuses avec des informations incomplètes, et vous savez quand demander votre avis.
• Un véritable état d'esprit de propriété. Vous êtes ravi de posséder un service de bout en bout et avez une expérience dans l'exploitation de ce que vous construisez en production, y compris une expérience du support de production sur appel ou en dehors des heures d'ouverture.
• Expérience dans le mentorat d'ingénieurs juniors et dans la promotion de l'excellence technique en matière de qualité du code, de tests et d'amélioration des processus.
Points bonus pour l'expérience avec
• Tests de performances/charges
• Expérience avec les outils IaC tels que Terraform et Kubernetes
• Contributions open source ou projets d'ingénierie personnels
• Expérience Django
Ce que vous obtiendrez
• Plans de primes généreux basés sur la performance pour tous les employés éligibles - nous partageons notre succès en tant qu'une seule équipe
• Riche couverture médicale, dentaire et visuelle
• Cotisations de retraite généreuses avec acquisition immédiate à 100 % (que vous cotisiez ou non)
• Journées bien-être trimestrielles dans toute l'entreprise où chacun fait une pause ensemble
• Jours fériés spécifiques au pays plus un jour de congé pour votre anniversaire
• une allocation unique pour un bureau à domicile
• Budget annuel de développement professionnel
• une allocation de bien-être trimestrielle
• Congé parental payé considérable
• Programme de prime de référencement des employés
• Autres avantages (vie/AD&D, invalidité, PAE, etc. – varient selon les pays)…
Source : Jobspresso (https://jobspresso.co/job/senior-software-engineer-2/)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Mozilla
Annonce fournie par Mozilla.