Careers
At 12 North Software, we’re passionate about building innovative payment solutions using the latest development tools and methodologies. With deep industry expertise and a commitment to exceptional software, we’re redefining what’s possible in the payments space.
Backed by 20+ years of software excellence and customer service, we’re building on a strong foundation to forge a bold new path. If you’re driven by cutting-edge technology, solving complex challenges, and making a real impact in payments, we’d love to have you on our journey.
Explore our open roles and help shape the future of payments.
Software Developer (Android & Mobile)
Location: Oakville, ON, Canada & Remote
At 12 North Software, we build cutting-edge solutions that make it easier for merchants to accept credit and debit card payments. As part of our team, you’ll play a key role in the design, development, release, and support of our software products and projects. You’ll also engage directly with customers and take ownership of project delivery.
Our Mission:
We create innovative software solutions and provide elite-level support to our customers. Your contributions will help expand our product offerings and strengthen our presence in the North American payments industry and beyond. if you have an unquenchable passion for clean, efficient, and well-structured code, you will fit in perfectly!
What You'll Do:
Software Development
- Design, develop, test, and maintain software that integrates with and enhances our software applications and platforms.
- Collaborate within a small, agile team, contributing across the entire software lifecycle.
- Uphold high coding standards by writing clean, efficient, and maintainable code.
Product Support
- Provide timely and effective support for 12 North Software products.
- Identify and address vulnerabilities, inefficiencies, and areas for improvement in our software.
- Develop Payments Industry Expertise. Learn from 12NS’s extensive industry knowledge and market leadership.
- Apply your growing payments expertise to help deliver innovative solutions to our customers.
Required Qualifications:
- 3+ years of professional cross-platform development with strong proficiency in Microsoft C# .NET (MAUI/Xamarin).
- 3+ years of professional Android development with strong proficiency in Java, React Native, Kotlin, and C/C++.
- Strong understanding of Android UI/UX principles and Material Design.
- Experience with Azure DevOps tools and best practices.
- Excellent problem-solving skills, attention to detail, and ability to work collaboratively.
- Payments industry experience is a strong plus.