En un coup d'œil
- Missions: Développez des services backend sécurisés et évolutifs pour une plateforme de haute performance.
- Entreprise: Entreprise leader dans la technologie blockchain avec une culture collaborative.
- Avantages: Salaire compétitif, options d'actions, couverture santé et travail à distance.
- Autres infos: Environnement dynamique avec des opportunités de croissance de carrière exceptionnelles.
- Pourquoi ce job: Rejoignez une équipe innovante et impactez l'avenir de la finance mondiale.
- Qualifications: 8+ ans d'expérience en ingénierie logicielle backend, expertise en TypeScript et langages bas niveau.
Le salaire estimé est compris entre 61650 - 75350 € par an.
Lieu : États-Unis ou Union Européenne (télétravail, bureau optionnel). Doit être situé aux États-Unis, pas au Canada ou dans l'Union Européenne. La France ou Paris ou aussi près que possible est toujours préféré.
Compensation : 160K $ - 240K $
Notre client est une organisation de premier plan dans le secteur, composée d'experts en technologie blockchain, cryptographie, infrastructure et sécurité. L'organisation développe actuellement l'infrastructure de portefeuille fondamentale pour la prochaine génération de finance mondiale.
Le Senior Software Engineer concevra, développera et mettra à l'échelle des services backend essentiels pour une plateforme haute performance. Ce rôle implique une pleine responsabilité sur des projets critiques, allant des API et microservices aux bases de données et outils pour développeurs, garantissant que tous les systèmes restent rapides, fiables et sécurisés. Au-delà de l'ingénierie pratique, cette personne contribuera aux décisions architecturales, affinera les processus de développement et garantira la résilience de l'infrastructure sous des charges de travail financières réelles. Ce poste nécessite une collaboration étroite avec les équipes produit, sécurité et direction pour transformer des exigences complexes en systèmes élégants et prêts pour la production.
Responsabilités clés
- Développement de systèmes : Concevoir, construire et maintenir des services backend sécurisés et évolutifs ainsi que des API RESTful.
- Architecture : Architecturer des bases de données et des microservices optimisés pour la performance, la fiabilité et la croissance à long terme.
- Propriété de projet : Gérer l'ensemble du cycle de vie du développement logiciel (SDLC), depuis les exigences initiales jusqu'au déploiement en production et à l'itération.
- Optimisation des performances : Résoudre des problèmes techniques complexes, résoudre les goulets d'étranglement de performance et garantir la résilience du système.
- Excellence en ingénierie : Contribuer aux pipelines CI/CD, à l'observabilité et à l'amélioration continue des normes de développement.
- Collaboration interfonctionnelle : Collaborer avec les équipes produit et sécurité sur les feuilles de route techniques et la direction stratégique.
- Documentation : Maintenir une documentation complète des systèmes et soutenir les discussions techniques avec les clients.
Exigences
- Expérience : Plus de 8 ans d'expérience en ingénierie logicielle backend, spécifiquement dans les secteurs fintech ou blockchain.
- Compétence technique : Expertise solide en TypeScript, complétée par la maîtrise d'au moins un langage de bas niveau tel que Rust, Go ou C++.
- Infrastructure : Antécédents prouvés dans la construction d'API évolutives, d'infrastructure et d'outils pour développeurs.
- Données et Cloud : Connaissance experte des bases de données (PostgreSQL, DynamoDB, NoSQL) et des services AWS.
- Meilleures pratiques : Compétences en architecture de microservices, pipelines CI/CD, observabilité et pratiques du cycle de vie de développement logiciel sécurisé (SSDLC).
- Connaissances en sécurité : Familiarité avec la cryptographie appliquée, l'infrastructure à clé publique (PKI) et les fondamentaux de la sécurité backend.
- Compétences interpersonnelles : Solides capacités de résolution de problèmes, compétences en communication claire et capacité à fournir des résultats de haute qualité sous pression.
Avantages
- Compensation : Salaire annuel variant de 160 000 $ à 240 000 $.
- Actions : 100-200 options d'actions acquises sur une période de 4 ans.
- Santé et retraite : Couverture santé complète et participation au 401K.
- Flexibilité de localisation : Environnement télétravail (basé aux États-Unis ou en UE) avec accès optionnel au bureau.
- Équipement : MacBook Pro et matériel de bureau essentiel fournis.
- Voyages : Couverture des frais de voyage professionnels.
Engagement envers l'égalité et l'accessibilité
Chez MLabs, nous nous engageons à offrir des opportunités égales à tous les candidats. Nous veillons à ce qu'il n'y ait aucune discrimination, des annonces d'emploi accessibles et à fournir des informations dans des formats accessibles. Notre objectif est de favoriser un lieu de travail diversifié et inclusif avec des opportunités égales pour tous. Si vous avez besoin d'ajustements raisonnables pendant une partie du processus de recrutement ou si vous souhaitez voir l'annonce d'emploi dans un format accessible, veuillez nous le faire savoir dès que possible en envoyant un e-mail à human-resources@mlabs.city.
Senior Software Engineer employeur : MLabs
Notre client, un leader dans le domaine de la fintech et de la blockchain, offre un environnement de travail flexible et axé sur le télétravail, permettant aux employés de concilier vie professionnelle et personnelle. Avec un package de rémunération compétitif et des opportunités de croissance de carrière au sein d'un secteur technologique en pleine expansion, cette entreprise valorise l'innovation et l'excellence technique tout en favorisant une culture de collaboration et d'inclusion. Les employés bénéficient également d'une autonomie dans leurs projets, ce qui leur permet de transformer des idées complexes en solutions simples et efficaces.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Senior Software Engineer
✨Construire ton réseau tech
Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.
✨Contribuer à des projets open-source
Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.
✨Préparer un excellent entretien
Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.
✨Postuler sur notre site
N'oublie pas de consulter notre site pour des opportunités chez MLabs. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Senior Software Engineer
Quelques conseils pour ta candidature 🫡
Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !
Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !
Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour MLabs. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !
Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !
Comment te préparer à un entretien d'embauche chez MLabs
✨Maîtrise des Outils de Développement
Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie MLabs. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.
✨Prépare des Exemples de Projets Concrets
Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.
✨Sois Prêt pour des Tests Techniques
Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.
✨Montre Ton Intérêt pour l’Innovation
Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.