We are a Haskell, Rust, Blockchain and AI consultancy.
Principal Software Engineer
Location
United States
Posted
55 days ago
Salary
$220K - $300K / year
Seniority
Lead
Job Description
Principal Software Engineer
MLabs
• Lead the design and development of highly scalable, secure backend services and APIs. • Define and evolve the architecture for databases, microservices, and system integrations. • Own critical projects from initial requirements through production deployment and iteration. • Troubleshoot and resolve complex performance and reliability challenges at massive scale. • Drive improvements to CI/CD, observability, and engineering processes across multiple teams. • Collaborate with product, security, and leadership to shape roadmap priorities and align technical execution with long-term company strategy. • Mentor senior engineers, promote best practices, and represent technical expertise in high-level client discussions. • Make key architectural decisions and drive engineering standards across the organization.
Job Requirements
- 10+ years of backend software engineering experience, with demonstrable leadership in the fintech, payments, or blockchain space.
- Mastery of TypeScript plus deep expertise in one or more systems languages (e.g., Rust, Go, C++).
- Proven track record building scalable APIs, robust infrastructure, and developer platforms.
- Deep expertise with databases (e.g., PostgreSQL, DynamoDB, NoSQL) and major cloud platforms (e.g., AWS).
- Strong knowledge of microservices architecture, CI/CD pipelines, observability tools, and the Secure Software Development Life Cycle (SSDLC).
- Familiarity with applied cryptography, Public Key Infrastructure (PKI), and secure backend architectures.
- Exceptional problem-solving skills, clear communication, and the ability to influence technical direction across teams.
Benefits
- Equity: 150–300 stock options vested over 4 years
- Healthcare & Retirement: Comprehensive Healthcare coverage and 401K plan.
- Equipment: High-end work equipment provided (MacBook Pro + essentials).
- Travel: Covered travel expenses.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Contribute to the development of Prima’s core systems, whether building ML-driven services, designing scalable data pipelines, or creating reliable microservices; • Help design and maintain data pipelines that allow teams to ingest, transform, and serve high quality data efficiently; • Participate in the full engineering lifecycle: from exploring data and developing models to deploying services and monitoring them in production; • Learn continuously by experimenting, reading, and sharing ideas with teammates to stay current with new technologies.
Senior Software Engineer – Contract
Lazer TechnologiesA digital product studio designed to help successful enterprises bring ideas to market faster and more successfully.
• Lead audit/discovery of an existing Newstore OMS ↔ Shopify integration and middleware (architecture, data flows, failure modes). • Take full ownership of middleware maintenance, shifting focus from reactive bug fixing to proactive feature delivery • Develop, test, and deploy enhancements to the OMS–Shopify integration layer • Troubleshoot and resolve integration issues between NewStore OMS and Shopify • Collaborate with cross-functional teams (engineers, delivery managers, stakeholders) to clarify requirements, prioritize fixes, and ship improvements. • Provide technical input on platform integration decisions and evolving requirements • Participate in code reviews and contribute to continuous improvement of integration practices • Document integration logic, data flows, and system changes throughout the engagement
• Build and maintain scalable backend services using Python (Flask/FastAPI) that process data from 300,000+ IoT devices • Design and develop REST APIs consumed by internal tools and customer-facing applications • Build and improve React/TypeScript frontend features — from translating designs into code to refining existing UI components • Write database queries to analyze how features are actually being used and to debug production issues • Build deployment monitoring and diagnostic tools that give visibility into system health across geographies • Create tools that provide transparency and ease of access into the company's rich datasets stored across varying geographic locations and data formats • Collaborate with engineering teams to ensure data persists in usable formats for frontend, middleware, diagnostics, and Deep Learning pipelines • Remotely debug customer issues across the full stack and find smart solutions that actually work • Partner with the product team to shape user experience — you'll bridge the gap between backend capabilities and what users actually see • Support our customer success team by helping solve client problems • Evaluate incoming requests — assess the effort required vs. potential value delivered • Expand test coverage for critical backend services and frontend user flows • Refactor existing code to reduce complexity and keep things maintainable • Be part of the team that ships weekly releases to customers • Present your work to the company and share what you've shipped
Qui sont-ils ? 🚀 Accompagner les entrepreneurs pour qu’ils réussissent. Aujourd'hui je vais te raconter une histoire, celle de Dougs, Dougs, c’est avant tout une histoire humaine, c’est la rencontre de Véronique, Sarah et Patrick, experts-comptables et de Florent, ingénieur. C’est une société disruptive qui réinvente sans limite l’accompagnement des entrepreneurs. Dougs, c’est bien plus qu’un cabinet d’expertise comptable. Avec une équipe de plus de 100 ingénieurs et 300 professionnels des métiers (experts comptables et avocats), Dougs, c’est une société qui bouscule les codes. En 2023, notre vision a pris une nouvelle envergure avec une levée de fonds de 25 millions d'euros. Demain ? Nous allons bâtir une équipe de 500 passionnés partageant nos valeurs : Simple, Professionnel, Enthousiaste, Fantastique, Efficience totale, Voir grand. C'est par une approche innovante et révolutionnaire de la comptabilité et de l’entrepreneuriat que Dougs change la donne pour plus de 36 000 entrepreneurs. Alors, prêt à faire partie de l'aventure ? Descriptif du poste 🚀 Ton futur poste Forts de notre développement, nous recherchons aujourd’hui à renforcer notre équipe tech composée de plus de 60 développeurs répartis en équipes pluridisciplinaires composées d’ingénieurs fullstack, de product manager, lead developer et product designer. Nous travaillons sur une stack moderne et flexible (comme notre solution, nos équipes, notre travail…) aujourd’hui constituée d’Angular et Node.js (TypeScript). Nous hébergeons tous ces services sur GCP. Tu feras partie d’une équipe de développeurs étroitement liée à l’équipe d’Operation Specialist dont le job est d’optimiser les processus métiers (comptabilité, juridique, social, …). Concrètement, tu amélioreras la vie de nos collaborateurs en développant les processus imaginés par les Opération specialist. Tu es curieux, force de proposition et la qualité est au cœur de tes valeurs. Tout cela sur la partie technique mais aussi sur la partie métier, alors rejoins-nous ! Tu seras responsable de : - Développer en respectant les pratiques de qualité, résilience, performance et scalabilité - Être force de proposition pour challenger et apporter des axes d’amélioration sur le produit et les process imaginés par l’équipe d’Operation specialist. - Contribuer à l’amélioration de notre stack technique et à l’organisation de l’équipe - Participer au recrutement de tes futurs collègues lors des reviews de tests et des échanges. - Faire de la veille technologique et prendre des initiatives d’amélioration de la stack Profil recherché 🚀 Et toi dans tout ça ? - Tu es software Engineer depuis 5 ans avec une bonne expérience de NODE JS (Typescript) - Tu connais Angular - Tu maîtrises le langage SQL - Tu penses que le relationnel, le travail d’équipe et le management positif sont les clés de la réussite ? - Tu as envie d’avoir un impact important dans l’aventure Dougs ? - Connaissance et pratique des méthodes Agile. - Aptitude à travailler en équipe. - Tu souhaites pratiquer le DDD et le Clean Code ainsi que les pratiques de code contemporaines ? Rejoins-nous ! Précisions du poste : Dans nos locaux, en télétravail partiel ou à 100 %, tout est possible ! Les locaux se situent à Bron collé à Lyon. Facilement accessible en transport en commun, arrêt de tram T5 Parc du Chêne, Bus 52, Bus ZI7… Bref de quoi faire… Adresse : 32 Rue du 35ème Régiment d’Aviation 69500 Bron Poste ouvert aux personnes en situation d’handicap Type d'emploi : Temps plein, CDI Rémunération : 50 000,00€ à 55 000,00€ par an Déroulement des entretiens - 1er entretien visio avec Emilie, Head Of Talent - 2ème entretien visio avec Amandine, Engineering manager et ton futur Lead Dev - Un test technique à réaliser chez toi - Un débrief du test technique avec ta future équipe - Prise de décision




