Job Title or Location
RECENT SEARCHES

Senior Software Developer (Payments + Hardware Team)

Helcim - 6 Jobs
Calgary, AB
Posted today
Job Details:
Remote
Full-time
Executive
Benefits:
Health Insurance
Dental Insurance
Flexible Work
Life Insurance
Disability Insurance
Stock/Profit Share

Salary:

ABOUT HELCIM

Helcim was founded with a mission at heart: to be the worlds most loved payment system. We believe that by offering small businesses in North America a decidedly human payment solution where it is easier to sign up and use while being transparent and affordable, we can empower them to grow and prosper. Simply put, helping small businesses thrive is at the very core of our business model, and we think thats a great way to do business.

From the very start, we knew that we wanted to be different from every payment processor out there. We want the merchants we serve to feel supported and see us as a trusted partner rather than simply just another cost of doing business. We are relentless in our pursuit to provide a radically transparent and honest payments solution that flat out saves business owners money, all while treating them like human beings.

THE POSITION

Are you a forward-thinking Senior Software Developer passionate about building impactful solutions and fostering a culture of technical excellence? We're seeking a seasoned individual to join our dynamic team. In this role, you won't just write codeyou'll architect systems, mentor talent, influence technical strategy, and play a key role in driving our company's mission forward. If you thrive on ownership and are driven to craft solutions that enhance the merchant experience, we want to hear from you!
This position is on our core Payments team, where you'll be working on the foundational systems that power our payment facilitation (PayFac) platform. These systems are central to our business, processing all credit card and bank transfer transactions across North America. Your work will directly impact the reliability, scalability, and security of the infrastructure that handles every payment made through our company.

Here are the things youll own day to day:

  • Own & Architect: Drive the technical vision and architecture for mission-critical projects from concept to completion, ensuring they are scalable, reliable, and maintainable. Lead key architectural and design decisions for new and existing systems built primarily in PHP and Golang.
  • Build Scalable Systems: Design and develop robust, event-driven architectures using technologies like Apache Kafka to support high-throughput applications.
  • Mentor & Lead: Provide leadership and mentorship to junior and intermediate developers, offering guidance, feedback, and growth opportunities. Foster a collaborative and inclusive team culture.
  • Collaborate Across Disciplines: Partner closely with Product, DevOps, Design, and other cross-functional teams to align technical strategy with business goals.
  • Drive Automation & Efficiency: Champion CI/CD best practices using GitLab. Continuously seek opportunities to optimize development workflows and automation.
  • Influence & Improve Processes: Proactively shape engineering practices, participate in technical roadmap planning, and lead initiatives that enhance development methodologies.
  • Uphold Engineering Excellence: Set the standard for high-quality software development through code reviews, testing, and adherence to best practices.
  • Leverage Data for Insights: Use BigQuery and other analytics tools to extract insights and guide data-driven technical decisions.
  • Master Cloud Infrastructure: Design, deploy, and manage cloud-native applications using platforms such as AWS or Google Cloud Platform.

A SUCCESSFUL CANDIDATE

  • Proven Experience: 6+ years of software development experience, demonstrating increasing levels of responsibility, technical complexity, and leadership over time, with at least 2 years in a senior or lead developer role.
  • Technical Leadership: Demonstrated success leading technical projects and guiding the work of multiple developers.
  • Programming Proficiency: Strong expertise in at least one modern programming language (PHP & Goland are highly relevant to this role).
  • Cryptography Knowledge: Practical experience with cryptographic principles and protocols, including the implementation and management of encryption standards (such as TLS/SSL, AES, RSA), secure key management, and secure communication practices. Familiarity with industry compliance requirements such as PCI-DSS and how cryptography supports data protection in financial systems is highly desirable.
  • Database Mastery: Proficiency in MySQL or other SQL-based database management systems.
  • Containerization & DevOps: Hands-on experience with Docker, CI/CD pipelines, and cloud-based deployments.
  • Education & Background: Bachelor's degree, technical diploma, or equivalent practical experience in computer programming, computer science, or software engineering.
  • Communication Skills:
    Excellent verbal and written communication skills with the ability to present technical information clearly.

KEY COMPETENCIES

  • Strategic & Impact-Driven: Youre motivated by making a tangible impact through your work and aligning engineering with business outcomes.
  • Growth-Oriented: You embrace the challenges and opportunities that come with scaling teams, systems, and products.
  • A Thought Leader: You stay ahead of industry trends, introduce new ideas, and guide the team in adopting modern technologies and practices.
  • Technically Influential: You drive decisions across teams and effectively communicate complex technical concepts to both technical and non-technical stakeholders.
  • A Craftsperson: You take pride in your work, value clean architecture, and are passionate about building high-quality software.

HELCIM CULTURE IS;

Being builders: We build things ourselves and we build them well. We use technology and our creativity to overcome challenges that would seem beyond the capability of a company our size. We improve what is already there, invent our way out of problems and we never stop dreaming of better.

Choosing the harder path: We believe that the right decisions are usually the harder ones, so we embrace the challenge and endure when others quit. We choose what is difficult because it is more rewarding in the long-term, and makes us resilient, so that we not only survive but thrive.

Creating trust: We earn trust by striving to be our best selves every day and by lifting those around us. We recognize that trust is hard to earn, easy to lose and is tested continuously over time, so we make trust our way of life.

Contributing to a company of many: We are stronger because of our collective passion, diversity, and fellowship. We believe only great teams can accomplish great things, and we ask the very best of each other. Together we create our own future.

WORKING AT HELCIM

Joining Helcim means joining a fast-growing company where we have found coming together makes us a strong company. We have a drive to achieve big things which creates amazing opportunities for everyone willing to work hard and contribute to that growth - opportunities for faster career growth, for more learning, more impact, and accelerated experience - all while surrounding yourself with incredible people working on interesting problems and delivering great results.

Here are some of the reasons we attract such great people:

The Way of the Helcim: At Helcim, we build a team of engaged, caring and intelligent people. In return we provide an environment where you can be excited to come to work each day and tackle these challenges with an amazing team. Learn more about Helcims unique culture and environment in our culture book The Way of the Helcim.

Health and dental benefits: Through our Group Benefits, youll get access to dental benefits, extended healthcare benefits for drugs, vision, paramedical coverage (e.g. massage therapists, dieticians, mental health professionals), counseling, health service navigation, life insurance, critical illness and disability insurance, and more. All of these benefits come into effect on Day 1 of employment!

Dedicated Health Spending Account (HSA): An additional budget available for you to spend on health-related expenses (e.g. eyeglasses, therapy).

Maternity and Parental Leave: To help launch our team members into this phase of family life we have some additional benefits in place including salary top for the birthing parents and a bonding break for non-birthing parents.

Stock Options: Stock options enable our team to purchase Helcim shares at a future date at a specified price. Every team member, not just people leaders and executives receive equity (aka ownership in the company).

Vacation Time: All team members get paid vacation time and a company break in December so they can recharge when they need it.

Flexible work location: Work and life happens at different times and places. This is why our team enjoys the flexibility of hybrid work and flexibility around hours of work, so we can all do our best work. Our hybrid work schedule offers flexibility to work from home on Tuesdays and Thursdays. Furthermore, our core hours give team members flexibility to manage other parts of their lives.

Training: Helcim will cover 50% of the applicable training costs of up to $500 per year.

LOGISTICS

Job type: Full-time

Hiring manager:

Location: Hybrid, In Office Monday's, Wednesday's + Friday's

Start date:

Candidates must be eligible to work in Canada and be located in Calgary for this position.

Share This Job: