Scala Software Engineer · IoT platform

Ledger (Paris, France) Publié il y a 14 jours
Remote Friendly Programming Europe Full-time
Founded in 2014, Ledger is a leader in security and infrastructure solutions for cryptocurrencies and blockchain applications. Headquartered in Paris with offices in Vierzon, London, New York and Singapore, Ledger’s team of 200 professionals develop a variety of products and services to safeguard digital critical assets for individuals and companies - including the Ledger hardware wallets line already in 165 countries. Ledger Origin, a Ledger affiliate, brings the security and blockchain expertise Ledger is known for to new application fields in IoT, such as origin certification of remotely collected data, using highly secure tools like embedded secure element (eSE) and hardware security module (HSM).Ledger Origin is looking for an experienced software engineer to join its R&D team. The scope includes the development of our cloud services, development of our QA and production pipeline, integration of hardware security modules and R&D prototypes to support product leads and requirements.We are a small multidisciplinary team working in a fast paced environment and we are looking for a highly autonomous, tech savvy person, with a hands-on problem solving attitude, a strong innovation mindset and sensibility to industrial-grade software quality. The core of our software stack is composed of Typelevel Scala, Python,  C, PostgreSQL, Docker and AWS.Missions:Deliver new cloud services for IoT from R&D prototypes to production platformsDesign and develop the tool chain for QA and production pipelinesReinforce Scala and functional programming expertise in a multidisciplinary teamIntegrate hardware security modules in a cloud environmentEnsure high quality delivery through testing, continuous integration and deploymentWork closely with embedded software engineers to meet product requirementsRequirements and qualifications:5+ years of experience in tech companies as a software engineerFluent in Scala, functional programming and type level programmingAutonomous and well organizedGood knowledge of service oriented architecture and distributed applicationsUnderstanding of unit tests, integration tests, non-regression and functional testsHands-on experience with devops tools (containers, deployment, CI/CD, monitoring)Proven ability to learn new languages and technologiesProven track record of delivering large scale applications to productionUnderstanding of the importance of quality assurance in industrial-grade applicationsResourceful, open-minded and curiousNice to have / willingness to learn:Experience in C, Rust or Python programming languagesGeneral culture in embedded software and hardware engineeringHands-on experience in blockchain developmentInterest in embedded systems and constrained application environmentsInterest in the IoT ecosystemBasic knowledge of software security principles and cryptographyKeywords: software engineering / Scala / functional programming / IoTBenefits:Competitive compensation package and ESOP according to the Company policyFlexible working hours, remote-friendly environmentStrong focus on personal development including internal/external trainings and attendance to conferencesInternal talks, technical meetups and hackathonsHigh performance office equipmentComprehensive health insurance policy offering extensive medical, dental and vision care coverageMeal Vouchers with Swile (ex Lunchr)Annual company outing for Ledgerdary Days plus infrequent parties, snacks and drinksEmployee discount on Ledger productsLedger guarantees equity for all during the recruitment process, without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability or age
Emplois similaires

Scala Software Engineer · IoT platform

Postuler sur le site de l'entreprise
Back to search page
;