Nominal
Alpaca
Ingénieur Logiciel Staff, Nouveaux Marchés Moyen-Orient
Qui sommes-nous
Alpaca est un leader mondial, dont le siège est aux États-Unis, de l'infrastructure de courtage axée sur les agents pour les actions, les ETF, les options, les cryptos, les titres à revenu fixe, le trading 24/5, et plus encore.
Parmi nos filiales, Alpaca est une société de services financiers agréée, servant des centaines d'institutions financières dans 40 pays avec nos APIs de niveau institutionnel. Cela comprend des courtiers, des conseillers en investissement, des gestionnaires de patrimoine, des fonds spéculatifs et des bourses de cryptomonnaies, totalisant plus de 10 millions de comptes de courtage.
Notre équipe mondiale est un groupe diversifié d'ingénieurs expérimentés, de traders et de professionnels du courtage qui travaillent à réaliser notre mission d'ouvrir les services financiers à tous sur la planète. Nous sommes profondément engagés dans les contributions open-source et dans la promotion d'une communauté dynamique, améliorant continuellement notre API primée et conviviale pour les développeurs, ainsi que l'infrastructure robuste qui la sous-tend.
Alpaca est fièrement soutenu par 400 millions de dollars de financement provenant d'investisseurs mondiaux de premier plan, notamment Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Opera Tech Ventures, SBI Group, Derayah Financial, Unbound, Peak XV, Elefund et Y Combinator.
Nos membres d'équipe
Nous sommes une équipe dynamique de plus de 400 membres répartis dans le monde entier qui aiment travailler depuis leurs endroits préférés à travers le monde, avec des collègues aux États-Unis, au Canada, au Japon, en Hongrie, au Nigeria, au Brésil, au Royaume-Uni, et au-delà !
Nous recherchons des personnes passionnées désireuses de contribuer à la croissance rapide de Alpaca. Si vous adhérez à nos valeurs fondamentales — Restez curieux, Ayez de l'empathie et Soyez responsable — et que vous êtes prêt à avoir un impact significatif, nous vous encourageons à postuler.
Alpaca est fier d'être un lieu de travail qui respecte l'égalité des chances et qui se consacre à la poursuite et à l'embauche d'une main-d'œuvre diversifiée.
VOTRE RÔLE
En tant qu'Ingénieur Logiciel Staff chez Alpaca Moyen-Orient, vous serez un leader technique stratégique responsable de l'architecture, de la conception et de l'établissement des systèmes logiciels fondamentaux qui alimentent l'infrastructure financière de Alpaca dans la région. Votre responsabilité principale sera de définir la direction technique de nos pratiques d'ingénierie logicielle, d'établir des normes et des modèles architecturaux, et de garantir que nos systèmes répondent aux exigences de conformité réglementaire tout en maintenant une fiabilité, une évolutivité et des performances de classe mondiale.
Vous ferez preuve d'une profondeur et d'une largeur techniques exceptionnelles en ingénierie logicielle, servant d'expert reconnu en conception de systèmes, en architecture et en optimisation des performances. Vous dirigerez de manière indépendante des initiatives logicielles complexes impliquant plusieurs équipes, résoudrez des problèmes systémiques qui affectent l'ensemble de l'organisation et établirez des normes de qualité élevées grâce à des solutions de conception innovantes et à l'excellence en ingénierie. Votre influence s'étendra à l'ensemble de l'organisation d'ingénierie, façonnant la stratégie logicielle, définissant les processus et les normes organisationnels, et pilotant la vision technique à long terme.
En plus du développement logiciel, vous établirez des approches stratégiques pour la coordination de l'infrastructure avec les déploiements régionaux et les opérations cloud ou de centre de données, si nécessaire pour les marchés des Émirats arabes unis et de l'Arabie saoudite. Bien que le travail quotidien sur l'infrastructure puisse être effectué, vous définirez des cadres de coordination de l'infrastructure et assurerez l'alignement stratégique entre les exigences logicielles et les capacités de l'infrastructure. Des déplacements occasionnels sur site ou dans la région peuvent être nécessaires pour des revues techniques stratégiques, et pour garantir que l'infrastructure répond aux normes opérationnelles et réglementaires.
Ce rôle exige des capacités exceptionnelles de résolution de problèmes, une expertise approfondie en ingénierie logicielle reconnue dans l'industrie, et un souci sincère de la fiabilité des systèmes, de la dynamique d'équipe et de l'impact organisationnel. Vous servirez d'autorité technique ultime sur des problèmes complexes d'ingénierie logicielle, en pilotant des décisions architecturales qui affectent plusieurs équipes et systèmes. Votre travail aura un impact à l'échelle de l'organisation, influençant la manière dont les logiciels sont conçus, développés et exploités dans les opérations de Alpaca au Moyen-Orient.
CE QUE VOUS ALLEZ FAIRE
ARCHITECTURE LOGICIELLE ET DÉVELOPPEMENT STRATÉGIQUE
- Concevoir et établir des systèmes logiciels fondamentaux en utilisant le langage Go ou des langages similaires, en définissant la direction technique pour le développement logiciel organisationnel
- Concevoir et établir des architectures pilotées par les événements, des files d'attente de messages et des modèles de traitement asynchrone qui servent de normes organisationnelles
- Construire et maintenir des APIs, des services et des intégrations qui alimentent l'infrastructure financière de Alpaca, en établissant des modèles architecturaux et des meilleures pratiques
- Optimiser les performances du système à grande échelle, en identifiant les goulots d'étranglement et en mettant en œuvre des solutions efficaces qui influencent les normes de performance organisationnelles
- Garantir que les systèmes répondent aux exigences de fiabilité, d'évolutivité et de conformité réglementaire, en établissant des cadres de conformité pour l'organisation
- Établir des normes de codage et des meilleures pratiques, en écrivant du code propre, maintenable et bien testé qui sert d'exemples pour l'organisation
- Concevoir et mettre en œuvre des systèmes évolutifs, maintenables et performants qui répondent aux exigences commerciales et servent de plans architecturaux
DIRECTION TECHNIQUE ET EXPERTISE STRATÉGIQUE
- Démontrer une compétence technique exceptionnelle reconnue dans l'organisation et l'industrie, servant d'autorité ultime dans plusieurs domaines, y compris la conception, l'architecture et l'optimisation des performances
- Diriger des initiatives logicielles complexes impliquant plusieurs équipes, de la conception à la livraison, en établissant des normes et des meilleures pratiques organisationnelles
- Résoudre des problèmes systémiques qui affectent l'ensemble de l'organisation, en appliquant des connaissances techniques approfondies et des approches innovantes de résolution de problèmes
- Servir d'expert reconnu sur des problèmes techniques difficiles, en fournissant des conseils stratégiques et des solutions qui influencent la direction technique organisationnelle
- Établir et maintenir des normes de qualité élevées dans toute l'organisation, en garantissant des tests robustes, des revues de code et des solutions de conception efficaces
- Évaluer et recommander des solutions techniques stratégiques, en tenant compte des compromis entre performance, maintenabilité, coût et objectifs commerciaux à long terme, influençant les décisions techniques organisationnelles
COORDINATION DE L'INFRASTRUCTURE ET GESTION STRATÉGIQUE
- Établir des cadres et des stratégies de coordination de l'infrastructure avec le DevOps et les fournisseurs pour les déploiements régionaux.
- Définir des approches organisationnelles pour garantir que l'infrastructure répond aux exigences logicielles, aux normes opérationnelles et aux exigences locales de résidence des données ou réglementaires
- Établir des stratégies de gestion des fournisseurs pour les services d'infrastructure, en garantissant le respect des accords de niveau de service (SLA) et en définissant des normes organisationnelles de relations avec les fournisseurs
- Coordonner avec les fournisseurs de cloud, les fournisseurs de centres de données et les fournisseurs de services gérés pour les activités liées à l'infrastructure, en établissant des pratiques de coordination organisationnelles
- Définir des cadres de communication et coordonner les activités entre les besoins de développement logiciel et les capacités d'infrastructure
- Diriger des réunions de fournisseurs et des discussions techniques stratégiques pour assurer l'alignement entre le logiciel et l'infrastructure au niveau organisationnel
- Voyager occasionnellement dans la région pour mener des revues techniques stratégiques et coordonner avec les fournisseurs et le DevOps sur site, si nécessaire
MENTORAT ET PARTAGE DE CONNAISSANCES ORGANISATIONNELLES
- Mentorer activement les ingénieurs de tous niveaux (junior, intermédiaire et senior), en favorisant une culture de partage des connaissances et d'amélioration continue au sein de l'organisation
- Fournir des conseils techniques stratégiques et des commentaires sur les revues d'architecture qui aident les ingénieurs à développer leurs compétences et à prendre de meilleures décisions techniques
- Partager les connaissances par le biais de documentation complète, de présentations techniques et de discussions organisationnelles qui influencent la direction technique
- Créer des opportunités d'apprentissage au sein de l'organisation par le biais de programmation en binôme, de revues de conception, d'ateliers techniques et d'établissement de programmes de mentorat
- Établir et faire évoluer les meilleures pratiques et les normes de codage qui améliorent la productivité organisationnelle et la qualité du code
INFLUENCE ORGANISATIONNELLE ET COLLABORATION STRATÉGIQUE
- Influencer les pratiques logicielles, la direction des projets et les collaborations inter-équipes dans l'ensemble de l'organisation d'ingénierie
- Jouer un rôle de premier plan dans l'établissement des processus et des normes organisationnels, en façonnant les stratégies logicielles à long terme et la vision technique
- Démontrer du leadership dans les discussions exécutives et stratégiques, en pilotant les décisions architecturales et les feuilles de route techniques qui ont un impact sur l'ensemble de l'organisation
- Collaborer efficacement avec des équipes interfonctionnelles, y compris le produit, la conception, les parties prenantes commerciales et la direction exécutive
- Faire le pont entre les perspectives techniques et commerciales au niveau stratégique, en traduisant les exigences commerciales en solutions techniques et en vision technique
- Diriger des initiatives inter-équipes, en partageant l'expertise et en alignant plusieurs équipes sur des objectifs techniques communs et une stratégie logicielle
EXÉCUTION DE PROJETS STRATÉGIQUES
- Assumer la responsabilité des résultats des initiatives stratégiques qui couvrent plusieurs équipes, en garantissant qu'elles respectent les normes de qualité, les délais et les objectifs commerciaux stratégiques
- Décomposer des problèmes organisationnels complexes en initiatives gérables et coordonner l'exécution entre plusieurs équipes
- Identifier et atténuer de manière proactive les risques stratégiques, en garantissant une livraison de projet fluide et en établissant des pratiques de gestion des risques
- Équilibrer plusieurs priorités stratégiques et initiatives, en gérant efficacement le temps et les ressources tout en maintenant la concentration sur les objectifs à long terme
- Communiquer l'état d'avancement des projets, les défis techniques et les solutions clairement aux parties prenantes à tous les niveaux, y compris la direction exécutive
RÉSOLUTION DE PROBLÈMES ET QUALITÉ
- Faire preuve de capacités exceptionnelles de résolution de problèmes et améliorer constamment la qualité organisationnelle
- Déboguer des problèmes complexes dans plusieurs systèmes, en appliquant des approches de dépannage systématiques et en établissant des pratiques de débogage organisationnelles
- Identifier les causes profondes et mettre en œuvre des solutions stratégiques à long terme qui préviennent les problèmes futurs, pas seulement des solutions rapides
- Établir et améliorer les processus de développement, les outils et les pratiques d'infrastructure dans toute l'organisation
- Promouvoir les améliorations de la qualité, y compris de meilleurs tests, une meilleure surveillance et une meilleure observabilité, en établissant des normes de qualité organisationnelles
QUI VOUS ÊTES (INDISPENSABLE)
EXCELLENCE TECHNIQUE
- Plus de 10 ans d'expérience professionnelle en ingénierie logicielle avec une expérience avérée dans l'architecture et la construction de systèmes complexes en production à grande échelle
- Compétence technique exceptionnelle reconnue dans l'organisation et l'industrie, avec une expertise approfondie dans plusieurs domaines, y compris la conception, l'architecture et l'optimisation des performances
- Maîtrise experte du langage Go ou de langages backend similaires, avec des compétences exceptionnelles en conception de systèmes et en architecture, et la capacité d'établir des normes architecturales organisationnelles
- Expérience avérée dans la construction d'applications évolutives et hautement disponibles qui gèrent une logique commerciale complexe et des volumes de transactions élevés, avec une expérience dans l'établissement de modèles d'évolutivité organisationnels
- Compréhension approfondie des fondamentaux de l'ingénierie logicielle, y compris les structures de données, les algorithmes et les principes de conception de systèmes, avec la capacité d'établir des pratiques d'ingénierie organisationnelles
- Vaste expérience des architectures pilotées par les événements, des files d'attente de messages, des systèmes pub/sub et des modèles de traitement asynchrone, avec la capacité d'établir des modèles architecturaux organisationnels
- Capacité avérée à diriger de manière indépendante des initiatives logicielles complexes impliquant plusieurs équipes et à résoudre des problèmes systémiques qui affectent l'ensemble de l'organisation
- Compétences exceptionnelles en résolution de problèmes avec la capacité de déboguer des problèmes complexes dans plusieurs systèmes et d'établir des mesures préventives
- Vaste expérience des méthodologies de test, y compris les tests unitaires, les tests d'intégration et les tests de bout en bout, avec la capacité d'établir des normes de test organisationnelles
- Expertise approfondie des infrastructures cloud (GCP, AWS, Azure) et des technologies de conteneurisation (Docker, Kubernetes), avec une compréhension stratégique des architectures hybrides et multi-cloud
DIRECTION ET INFLUENCE ORGANISATIONNELLE
- Leadership démontré dans les discussions exécutives et stratégiques, reconnu comme l'autorité ultime sur les problèmes techniques difficiles dans toute l'organisation
- Capacité avérée à influencer les pratiques organisationnelles, la direction des projets stratégiques et les collaborations inter-équipes aux plus hauts niveaux
- Expérience dans le rôle de premier plan dans l'établissement des processus et des normes organisationnels, en façonnant les stratégies logicielles à long terme et la vision technique
- Capacités exceptionnelles de mentorat avec une expérience de mentorat actif auprès d'ingénieurs de tous niveaux (junior, intermédiaire et senior)
- Capacité à favoriser une culture de partage des connaissances et d'amélioration continue au sein de toute l'organisation
- Expérience avérée dans la prise en charge des résultats d'initiatives stratégiques et la fourniture de conseils qui influencent la direction technique organisationnelle
RÉSOLUTION DE PROBLÈMES ET QUALITÉ
- Fait preuve de capacités exceptionnelles de résolution de problèmes et améliore constamment la qualité organisationnelle
- Obsession pour le code et les systèmes performants, sans défaut et maintenables, établissant des normes de qualité organisationnelles
- Capacité à identifier les causes profondes et à mettre en œuvre des solutions stratégiques à long terme qui préviennent les problèmes futurs, pas seulement des solutions rapides
- Établit et maintient des normes de qualité élevées dans toute l'organisation, en garantissant des tests robustes et des solutions de conception efficaces
- État d'esprit stratégique proactif avec la capacité d'anticiper les problèmes organisationnels avant qu'ils ne surviennent et d'établir des mesures préventives
COMMUNICATION ET COLLABORATION STRATÉGIQUE
- Compétences exceptionnelles en communication pour collaborer efficacement avec les membres de l'équipe, les parties prenantes, les équipes interfonctionnelles et la direction exécutive
- Capacité à expliquer des concepts techniques complexes à des publics techniques et non techniques, y compris la direction exécutive, en influençant les décisions stratégiques
- Expérience de travail dans un environnement collaboratif, en dirigeant des discussions organisationnelles et en pilotant des décisions stratégiques
- Capacité à équilibrer plusieurs priorités stratégiques et à travailler efficacement dans un environnement rapide tout en maintenant la concentration sur les objectifs à long terme
- Volonté et capacité de voyager occasionnellement dans la région du Moyen-Orient pour un travail stratégique sur site et une coordination avec les fournisseurs
APPRENTISSAGE ET CROISSANCE
- Stimule l'apprentissage et l'expérimentation organisationnels, en pionnier l'adoption de technologies de pointe et en établissant la direction technique organisationnelle
- Se tient au courant des tendances de l'industrie, des meilleures pratiques et des technologies émergentes, en partageant des idées qui influencent la stratégie organisationnelle
- Recherche activement de nouvelles connaissances et applique des solutions innovantes aux problèmes qui affectent l'ensemble de l'organisation
- Volonté d'apprendre et de s'adapter aux nouvelles technologies, outils et méthodologies, en établissant des meilleures pratiques organisationnelles pour l'adoption technologique
QUI VOUS POURRIEZ ÊTRE (UN PLUS)
CONNAISSANCES DU DOMAINE (PRÉFÉRÉ)
- Expérience de travail avec des systèmes financiers, des APIs ou des applications fintech
- Compréhension du traitement des transactions financières, des principes comptables ou de la conformité réglementaire
- Familiarité avec la conception pilotée par le domaine et les modèles de conception pilotée par les événements
- Expérience avec les systèmes distribués, les microservices et les architectures orientées services
QUI VOUS POURRIEZ ÊTRE (UN PLUS)
- Expérience dans la coordination des activités de provisionnement d'infrastructure ou de travail avec des environnements cloud et de centre de données dans des marchés réglementés
- Expérience dans la gestion des relations avec les fournisseurs pour les services d'infrastructure, y compris les fournisseurs de cloud et les fournisseurs de centres de données
- Familiarité avec les outils d'infrastructure en tant que code (IaC) tels que Terraform et les pratiques GitOps
- Compréhension de l'orchestration Kubernetes, des concepts réseau et des outils de surveillance de l'infrastructure
- Expérience dans le déploiement d'infrastructure dans des environnements réglementés ou des exigences de résidence des données (par exemple, Émirats arabes unis, Arabie saoudite)
- Expérience dans le secteur des services financiers ou de la fintech
- Expérience de travail avec les marchés financiers du Moyen-Orient (Émirats arabes unis, DIFC, Arabie saoudite / Tadawul, CMA)
- Expérience de la conformité réglementaire dans la région (DFSA, SCA, CMA, ISO 27001, SOC 2)
- Expérience de travail avec des équipes mondiales réparties sur plusieurs fuseaux horaires
- Connaissance des technologies émergentes et de leur application aux services financiers
- Expérience avec les outils d'observabilité (Prometheus, Grafana, traçage distribué)
- Contributions à des projets open-source ou à des communautés techniques
- Expérience de la conception et de l'optimisation de bases de données (PostgreSQL, Redis, etc.)
- Certifications sur les plateformes cloud (GCP, AWS, Azure) ou la gestion de l'infrastructure (Kubernetes, Terraform)
- Familiarité avec l'écosystème fintech du Moyen-Orient et la dynamique du marché
COMMENT NOUS PRENONS SOIN DE VOUS
- Salaire compétitif et options d'achat d'actions
- Avantages santé
- Installation de bureau à domicile pour les nouveaux employés : somme unique de USD $500
- Allocation mensuelle : USD $150 par mois via une carte Brex
Politique de confidentialité du recrutement files.alpaca.markets/disclosures/AlpacaRecruitmentPrivacyPolicy.pdf
