Careers

Join us and change the way people and businesses connect and transact

Engineering

Lead QA Engineer/Manager

The Quality Assurance (QA) Lead,  is hands on position, also responsible for leading/managing the QA team in delivering quality builds across multiple application domains and business stakeholders at SnapCheck. We are seeking a QA Lead with a background in owning and managing QA processes across our tech stack, API, Enterprise Applications and Web / Mobile domains. This role requires the ability to create, assemble and own processes across all QA functions, including:  test strategy & plan creation, regression testing, test automation, performance testing, disaster recovery, test environment management, functionality & usability testing, bug reporting, and tracking bug closure. The QA Lead shall also be proficient with establishing testing tools and standards.

Experience/Skills Required:

  • 8+ years overall QA lead/management or related experience
  • 5+ years hands on QA Experience in an enterprise environment, preferably with Financial Institution
  • Knowledge of  JUnit, Jasmine, cURL, MongoDB, Java, TypeScript/JavaScript, Angular 5, Python, CI tools, test automation frameworks
  • Solid QA experience with enterprise facing REST API, web and mobile solutions
  • Proactive self-starter with keen sense of ownership, roll up the sleeve and get it done attitude
  • Experience implementing and working with testing tools
  • Excellent leadership and communication skills. Able to handle situations in a diplomatic fashion

Nice to have

  • Experience working in FinTech/Startup environment
  • Experience working in an agile and / or DevOps environment
  • Experience using agile Test Management tools
  • Function well in a fast-paced, informal environment
  • Understanding of mobile technologies including Android and iOS
  • Working across geographies

Our Ideal Candiate

Our ideal candidate owns the product quality and manages ever fluctuating schedules. This includes ownership of manual and automated test cases, test planning development and execution of all phases of Quality Assurance (System Integration Testing, End to End, UAT, Load Testing, Disaster Recovery, Operational Readiness Testing, etc..) across multiple phases of a large, enterprise program Understands test data needs for each project and create plans to ensure required test data is available when test execution begins for each phase, and in each environment. Maintains existing QA tools while becoming a key driver of helping set up automation tools and assist with the management of automated tests. Exercises judgment and discretion in matters of significance with broad scope and high complexity.

Java Engineer (Server/Backend)

Senior level developer to support server level development as well as partner integration efforts. Focus on expanding and enhancing existing technology, documenting new efforts, and envisioning future processes to help streamline the business initiatives.

Experience/Skills Required:

  • Bachelor’s Degree or Equivalent
  • 5+ years of industry experience
  • 5+ years experience developing in Java
  • Security of data in use, in flight and at rest and cryptography frameworks
  • Databases – RDBMS, no-sql etc.
  • Test driven development

Nice to have:

  • Experience with Java 8
  • Cloud hosting technologies/frameworks such as AWS, Google etc.
  • Mongo DB
  • REST, Websocket frameworks like Jersey, Netty etc.
  • Previous experience with mult-tenancy systems based on roles, permissions and privileges.
  • Prior experience in FinTech
  • Android/iOS

Our Ideal Candidate:
Our ideal candidate is someone who is looking for a challenge and thrives in a fast-paced start up working environment. Our candidate must have an aptitude to independently learn new technologies and be equally skilled at troubleshooting. The candidate should be self-motivated, responsible and dependable in delivering assignments on time. They must have a strong attention to detail and push themselves to high standards of success. Additionally, they must possess strong English written and oral skills, to ensure strong and coherent communication throughout the team whether it be by phone, email, ticketing systems, or in person.

Web App Engineer

Design, build, and define requirements for various web applications. Create various web applications to uniquely support consumer, business, and partners. Work as project liaison in future partnerships, providing industry insight in how best to incorporate SnapCheck’s current technology into existing web interfaces.

Experience/Skills Required:

  • Bachelor’s Degree or Equivalent
  • 5+ years of industry experience
  • 3-5 years javascript related web technologies
  • HTML5/CSS3/AJAX
  • JS frameworks such as Backbone, JQuery, AngularJS, template engines etc.
  • WebSocket, REST AP
  • Single page apps with responsive design components
  • Test driven development

Nice to have:

  • Knowledge of Java
  • Ability to build tool to work with data
  • Prior experience in FinTech
  • Android/iOS

Our Ideal Candidate:
Our ideal candidate is some who considers themselves a programmer first and web designer second. Someone who writes beautiful, interactive, scalable software that happens to run in a web browser. Our ideal candidate is someone who is looking for a challenge and thrives in a fast-paced start up working environment. Our candidate must have an aptitude to independently learn new technologies and be equally skilled at troubleshooting. The candidate should be self-motivated, responsible and dependable in delivering assignments on time. They must have a strong attention to detail and push themselves to high standards of success. Additionally they must possess strong English written and oral skills, to ensure strong and coherent communication throughout the team whether it be by phone, email, ticketing systems, or in person. Most importantly SnapCheck is seeking someone with an encyclopedic knowledge of browser quirks across multiple devices and their remedies.

Marketing and Sales

Marketing Manager

Define, brand, and market the SnapCheck platform technology to consumers, businesses, and partners in a streamlined and appealing manner that will help companies rethink the world of payments. Immediate focus will be on creating interactive media components and video materials to help explain the SnapCheck technology benefit through integrated partnerships.

Experience/Skills Required:

  • 3+ years of experience in technology marketing.
  • Strong writing skills, with emphasis on clean clear content and copy writing for marketing materials, web and mobile.
  • Excellent written and verbal communication skills.
  • An ability to present technical information to various client translate technical content to a variety of different audiences (and understand their needs).
  • Great project management skills; being able to initiate projects and drive them to completion.

Nice to have:

    Created materials, videos, content, and surveys when there were previously none Multi-lingual

Our Ideal Candidate:
Our ideal candidate is a highly experienced negotiator and partner liaison comfortable with discussing financial technology services. The should be a prominent leader in the organization willing to collaborate with entire SnapCheck team to make SnapCheck’s products and services better for our users, clients, and partners. They should have excellent project management skills and be able to drive multiple partnerships simultaneously.

Business Development Manager

Identify partnership opportunities and lead all aspects of deal execution, including prioritization of partners, strategic and financial assessment, transaction structuring and negotiation. Partnership management including but not limited to product integration, adoption and growth strategy for financial institutions, developer shops and partnering agencies. Help push the boundaries of how our partners define payments. Help scale the business within the US and across international borders.

Experience/Skills Required:

  • Bachelor’s Degree or Equivalent
  • Prior experience doing business development for a high-growth technology company.
  • Experience negotiating and managing commercial relationships.
  • Strong grasp of technology and payments.
  • Expertise in developing business and investment cases, financial analysis and modeling, understanding of legal agreements.
  • Ability to manage complex projects and multi-task with excellent organization skills.
  • Strong internal and external communication abilities, and interpersonal skills.
  • Comfort with a fast-paced environment and changing requirements.
  • Ability to flourish with minimal guidance, be proactive, and handle uncertainty and ambiguity.
  • Be passionate about SnapCheck’s mission of helping businesses grow and thrive
  • deep payments experience
  • Demonstrate cultural sensitivity across a broad set of markets with extensive international experience
  • Have proven communication and interpersonal skills with a strong emphasis on maintaining collaborative and productive relationships
  • Be data-oriented and ready to dive into the numbers
  • Effectively take an idea from creation to execution in market
  • Be able to find innovative approaches to complex problems
  • Adapt well to change and be flexible to shifting goals
  • Intellectually curious and be able to thrive in chaos!

Nice to have:

  • Technical degree in Computer Science
  • Programming or product management experience
  • Experience in a start-up and/or high-growth technology company
  • Background in risk, compliance, legal, or related fields
  • Additional language skills beyond English (Spanish, Portuguese, Japanese)
  • Ability to travel internationally

Our Ideal Candidate:
Our ideal candidate will be able to understand our product, its various channels as well as its current and prospective users and partners, and create a new and exciting branding vision. They will have experience with branding, and will define how to make SnapCheck stand apart from other digital payment services on the market in an appealing and streamlined approach. We’re looking for someone who is extremely creative and thrives on generating new marketing materials and concepts that appeal to various clients and partners across all channels. This role requires working closing with the business development and engineering teams and therefore this candidate must have excellent communication skills. It is also expected they will provide professional guidance to partners on how to appeal to less-technical users changing their behaviors to paperless checks. The candidate must have a “make-it-happen” attitude, with a strong work ethic, and focus on detail. Their greatest strength must be in finding the best ways to reach different types of users, whether it’s the developer integrating the product or the accountant charged with reconciling payments made on using SnapCheck.

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text. captcha txt