C++ Engineer

2 weeks ago


Lenexa, United States Jumio Full time
Role Purpose:

At Jumio, you will work for one of the market leaders in the global identity verification space that is helping to make the digital world a safer place for everyone. As a Software Development Engineer III, you will maintain and improve C++ production software as well as perform research and development to help expand the state of the art in this exciting domain You will be part of a small multi-disciplinary research team which provides software for production, where you will need to adapt to a variety of needs as they arise. As such, you will need to be a C++ expert, but also be a generalist.

Role Value:

By developing highly performant client and server side C++ code, you will have an impact on the latency and accuracy of the identity verification process. You will enable higher accuracy of both our algorithmic models and the manual identity verification process. We welcome you to challenge us to impact our software development processes and tools.

Example Responsibilities:
  • Be part of a cross functional team to work on continuous improvement of our systems with innovative technologies
  • Collaborate closely with the team to deliver features working from requirements/analysis through the development process into the production environment
  • Work with Product Managers to clarify and prioritize work, with QA Engineers to maintain and improve quality, and with DevOps engineers to support operational and troubleshooting work
  • Define and use best practices with your team to produce new features in the most effective way while continuously improving the quality of existing system
  • Port research code from Matlab or Python to C++ where extra performance is required.
  • Develop C++ image processing code that can be used on Android, IOS, Web Assembly, and Linux, and be accessible from Python or other computer languages.
Experience and Qualifications:
  • Have solid experience with C++ and OpenCV.
  • Experience with ONNXRuntime and TFLite (CoreML is a plus).
  • Experience with distributed systems
  • Experience with mobile phone development. Specifically, be familiar with Xcode or Apple platform toolchains and Android NDK. Experience with Emscripten and JavaScript or Web development in general is a plus.
  • Experience with CMake
  • Have at least 5 years of professional experience in software development.
  • Be able to work with PM/QA/DevOps as equal partners throughout the whole lifecycle of the feature/product, from inception till operating & maintaining it
  • Be able to write good quality & secure code, preferably be familiar with static code analysis tools
  • Have excellent analytical, conceptual, and communication skills in spoken and written English.
  • Experience applying Computer Science fundamentals in algorithm design, problem solving, and complexity analysis.
  • Familiarity with different biometric modalities, eKYC, presentation attacks, basics of machine learning/deep learning and their benchmarking metrics (e.g. ROC analysis) is a plus.
Key Characteristics and Attitudes:

In a recent global survey these attributes were valued by Jumios in all locations and functions - we firmly believe in hiring for attitude as well as skill.
  • Friendly and supportive
  • Adaptable and flexible
  • Articulate and persuasive
  • High IQ and EQ
  • Curious and coachable
  • Commercially Aware
  • Resilient and tenacious
  • Big picture and the detail


Jumio Values:

IDEAL: Integrity, Diversity, Empowerment, Accountability, Leading Innovation

Equal Opportunities:

Jumio is a collaboration of people with different ideas, strengths, interests and cultures. We welcome applications and colleagues from all backgrounds and of all statuses.

About Jumio:

Jumio is a B2B technology company dedicated to eradicating online identity fraud, money laundering and other financial crimes to help make the internet safer. We leverage AI, biometrics, machine learning, liveness detection and automation to create solutions that are trusted by leading brands worldwide and respected by industry thought leaders.

Jumio is the leading provider of online identity verification, eKYC and AML solutions. With a global footprint, we're expanding the team to meet strong client demand across a range of industries including Financial Services, Travel, Sharing Economy, Fintech, Gaming, and others.

Applicant Data Privacy

We will only use your personal information in connection with Jumio's application, recruitment, and hiring processes, as described in Jumio's Applicant Privacy Notice. If you have any questions or comments, please send an email to privacy@jumio.com.

  • Lenexa, United States Systemair Full time

    At Systemair, we have a passion for indoor air quality. We are constantly striving to provide ventilation solutions that improve health and productivity in an energy-efficient and sustainable manner. Innovation is in our DNA, and we continue to grow in terms of capabilities, product range, size, sales volume, and market share. We employ and empower people to...


  • Lenexa, United States Systemair NA Full time

    Job DescriptionJob DescriptionDescription:At Systemair, we have a passion for indoor air quality. We are constantly striving to provide ventilation solutions that improve health and productivity in an energy-efficient and sustainable manner. Innovation is in our DNA, and we continue to grow in terms of capabilities, product range, size, sales volume, and...


  • Lenexa, Kansas, United States GDH Full time

    Our client in Lenexa, KS is seeking a recent Computer Science graduate to join their growing Software Development in Test team. Employees are asked to be ONSITE every day to be around the strong team culture. This role will be 70% development and 30% testing in automation. The ideal candidate will know how to code and be comfortable testing. There will be a...


  • Lenexa, United States Adaptive Solutions Group Full time

    Adaptive Solutions Group is a premier provider of information technology personnel. We provide a variety of technical professionals available for contract, contract-to-hire, or direct placement positions to companies in and around the Kansas City and St. Louis areas.We are currently looking for a Software Development Engineer in Test to join our...

  • Software Developer

    4 weeks ago


    Lenexa, Kansas, United States GDH Full time

    Our client is seeking an experienced Software Developer for its IT operations based in Lenexa, KS.This individual will be responsible for the following: Identify and escalate SDLC issues and gaps Collaborates with Business Analysts, Software Development Engineers in Test, Product Owners, other Developers, and other department personnel to obtain a thorough...