Senior Software Engineer (Payments + Hardware Team) at Helcim
Calgary, AB T2P 5E9, Canada -
Full Time


Start Date

Immediate

Expiry Date

19 Sep, 25

Salary

0.0

Posted On

20 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

ABOUT HELCIM

Helcim was founded with a mission at heart: to be the world’s 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 that’s 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 code—you’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 you’ll 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.
Responsibilities

Please refer the Job description for details

Loading...