• Best-in-class Payment Industry Products and Services.

Great careers unfold at B2, where we offer a broad portfolio of business and technology solutions that help clients improve their business performance. Get behind a challenging and satisfying career with B2.

How You Fit In

B2's greatest strength is its people - diverse, motivated people with the expertise and insight to tackle the toughest client issues. We're looking for hard-working, forward-thinking people who like to achieve results and are dedicated to helping our clients meet their commitments. In return, we'll provide you with a comprehensive benefits package and the opportunity to build your skills.

Discover an Exciting New Opportunity

If you think you have what it takes to be part of the B2 team, send a copy of your resume to Careers(at)B2ps.com

Current Opportunities

March 18, 2021

Intermediate Software Developer

Location:  Mississauga, ON, Canada

About B2 Software Products

B2 develops and licenses software for the electronic financial transaction industry. Our software makes it easier for merchants to accept EMV and contactless cards, inject and manage encryption keys and much more.


Job Duties:

•   Develop, test and maintain software that compliments B2's software applications and platforms

•   Design and build Android applications using Java and Xamarin .NET

•   Design and build secure web applications and web services to extend B2's product offerings

•   Provide competent and timely support to customers using B2 software

•   Work within a small software development team and contribute to all parts of the software lifecycle

•   Consistently exercise discipline and thoroughness to help maintain our software excellence

•   Proactively identify vulnerabilities, inefficiencies and areas for improvement within B2's software products


Job Requirements:

•   At least five years of software development experience in C# .NET, C/C++, HTML/HTML5, CSS, JavaScript and ASP.NET

•   At least three years of experience in the electronic transaction industry and/or banking industry

•   Excellent written and verbal communication skills

•   Self-motivated and driven to complete tasks independently; comfortable working within a small software development team

•   Extensive .NET knowledge


Your knowledge of the following will set you apart:

•   Point-of-sale software and transaction processing

•   EMV and contactless card standards

•   PCI-DSS, PA-DSS and various other security standards

•   Encryption and key management