Location: Cincinnati, OH or USA
The Software Engineer – C++ Core will architect, implement, and optimize the high-performance, secure C++ libraries and services that drive our B2B Fintech platform. The ideal candidate combines deep expertise in modern C++ (C++14+), hands-on experience in performance-critical domains (real-time trading, payments, encryption), and a data-driven mindset to deliver scalable, highly efficient, low-latency solutions. You’ll partner with product, mobile, and backend teams to shape API designs, enforce best practices, and continuously improve core platform reliability and throughput.
About LISNR
Today’s customer expects seamless, secure, and context-aware interactions—anytime, anywhere. LISNR® helps brands deliver on that expectation by powering proximity engagement that works without dependence on hardware, connectivity, or QR codes. With millions of transmissions in over 100 countries, LISNR’s ultrasonic SDK (Radius®) and gamified consumer engagement platform (Quest) allow businesses to recognize presence, personalize experiences, and process transactions in real-time. From mobility and retail to fintech and hospitality, LISNR bridges the gap between digital and physical with proximity-first experiences that drive loyalty, revenue, and trust. For more information, visit LISNR.com.
JOB RESPONSIBILITIES:
Determine operational feasibility by evaluating problem definition, requirements, solution development, and proposed solutionsWork with business and project teams to devise technical alternativesDevelop application/enhancement support documents such as Technical Design DocumentsResponsible for design, implementation, testing and maintenance of software changesPartner with project team members and other stakeholders to solve problems and deliver effective resultsParticipate in design reviews with other members and groups within the departmentKeep abreast of current technology and development tools related to area of expertiseWrite and review code (C/C++, Java, Objective-C, Swift, Python, C#)Analyze, design, and develop tests and test-automation suitesDraft and update technical documentationCollaborate cross-functionally with business users, project managers, and other engineers to achieve elegant solutionsProvide recommendations to improve our development processesWork alongside other engineers on the team to elevate LISNR’s technology and consistently apply best practicesORGANIZATIONAL ALIGNMENT:
Reports to Head of Engineering and ProductREQUIRED QUALIFICATIONS:
Bachelor’s Degree in Computer Engineering, Computer Science or a related fieldC++14 experienceC/C++ development experience on embedded, mobile or consumer electronic platforms, 5 years minimum preferredExceptional communication skillsWell organized with ability to prioritize changing needsRequirements analysisWorking knowledge of Agile MethodologyPREFERRED QUALIFICATIONS:
Experience with iOS (Objective-C and Swift) application development highly preferredExperience with Android (Java and NDK) development highly preferredExperience with CMAKE or other build systemsExperience with version control software, preferably GitlabAudio software development experienceExperience and/or familiarity with DSP / signal processing MATLAB familiarityExperience with Cloud Technologies (AWS & GCP)An understanding of financial services, platforms, and technologiesFamiliarity with sockets and network programmingExperience with cryptography or related technologiesBENEFITS:
Remote Work OptionsHealth, Vision, Dental Insurance OptionsUnlimited PTO after 90 days of employmentEquity OpportunitiesAnd More!We reserve the right to change or modify job duties and assignments at any time. The above job description is not all encompassing. Position functions and qualifications may vary depending on business necessity.