logo image

PayShepherd Job Board

Senior Software Developer

remote
Calgary, Alberta, Canada .
full-time . August 10, 2025

Description

Senior Software Developer

Join Our Remote Team & Help Shape the Future of Procurement
 

About us

PayShepherd is disrupting heavy industry with our new product, focused on capturing and propagating lessons learned across our customers’ organizations.
 
Yes, we use AI as part of our development and workflow. And we’re seeking an individual who knows the details about how things work under the hood and when to use the right tooling.
When things don’t work as expected, we need someone with the curiosity to drill down to find the root cause so we can collaboratively come up with a solution. We work together as a team to find the right solution to make our customers successful.

We are seeking a Senior Software Developer to join our Software Engineering team.

What We Value

●     Acting with a sense of urgency and taking initiative
●     Transparency and honesty
●     Driving and enabling value for Clients & Prospects
●     Relationship building
●     Commitment to follow through
●     Relentless attention to improvement
 

The Opportunity

As we continue to expand and disrupt the market, we are seeking a highly skilled software developer to join our growing Software Engineering team. This role presents a unique opportunity to help build a state-of-the-art product that will make its mark across heavy industry. Reporting to the Vice President of Software Engineering, you will be part of a collaborative Software Engineering team playing a key role in shaping PayShepherd’s success.
 
If you're a Canada-based Software Developer eager to make a significant impact in a fast-paced tech start-up, your search ends here. Join PayShepherd today and play a pivotal role in revolutionizing the procurement industry, one design at a time.

Your Responsibilities will include

●     Working closely with the product and engineering team to maintain and develop new features for our existing Lessons Learned platform. Yes, this includes operations as well as new development.
 
●     Have a primary stake in the technical redesign for our product based on the valuable feedback we received from our journey. We’ve already gone from prototype to MVP to product launch, now we’re ready to scale.
 
●     Leaning into curiosity and challenging the status quo to seek continuous improvement of quality, technology, and practices
 
●     Demonstrating a quality-first mindset with automated test coverage and fulfilling acceptance criteria
 
●     Introducing new ideas and technologies to our team, measuring tradeoffs and impact
 
●     Enhancing performance, operational resilience, and security of our existing system
 
 
 

Requirements

●     Minimum of 8+ years of professional software development experience. This includes deep proficiency in a front-end or back-end technology (e.g. React/Next.js, Node.js, Python)
 
●     Experience with building RAG applications from scratch
 
●     AI tooling/framework experience (e.g. LangChain, Bedrock, Azure AI Foundry)
 
●     A growth mindset, able to learn and develop skills necessary to adapt to change in industry and technology.
 
●     A strong sense of ownership over the initiatives you take on as a team
 
●     Effective communication and collaboration skills within your team and across the organization
 
●     Proficiency with one or more cloud providers to stand up the proper infrastructure (i.e. AWS, Azure, GCP)

Bonus points if you have

●     DevOps experience
●     Hands-on experience with event-driven architecture or microservices
 

Your Benefits

●     Great compensation package and benefits, including a stock option program
●     Work from anywhere in Canada
●     Career growth opportunity in a growing, new technology early-stage company
●     Excellent medical, dental, and vision plans designed to fit you and your family’s needs
●     Flexible vacation time to promote a healthy work-life integration
●     Autonomy and accountability

 
PayShepherd is committed to achieving workforce diversity and creating an inclusive working environment. Diversity makes sense for us, for our customers and our future. We value different perspectives, skills, and experiences, and welcome applications from all sectors of the community.

We welcome candidates with disabilities and will make accommodations throughout all stages of the recruitment and selection process. If you require a disability-related accommodation, please contact us directly.
All candidates must satisfy a background check.
We thank all applicants for their interest and only those selected for an interview will be contacted.


Know someone who would be a perfect fit? Let them know!