Software Development Engineer – Canada

About Us:

At myKaarma we have a vision: we want to dominate the Customer Interaction Management landscape in the transportation industry worldwide. Like all tall targets, we have started by trying to prove this model in Automotive Retail in the USA. Today, with 900+ Dealers, 150 million text messages, 2.2 million recorded phone calls and over $7 Billion in payments, we think we have proven our thesis. myKaarma Engineers like to solve tough problems that matter to real people.

myKaarma is a young software company with offices in Kitchener (ON, Canada), Long Beach (CA, USA), and Noida (UP, India), whose software is used automotive dealerships in USA and Canada for communications, payments, scheduling, video, pickup and delivery, and mobile service to enhance the service experience for vehicle owners.

Our solutions are centered around the belief that a dealer shouldn’t “have to do work to do work.” Our sophisticated and natural design flow creates effortless, easy, and exceptional interactions. Built upon an industry-leading platform, myKaarma delivers good karma for vehicle owners and dealers alike by making the service experience better for all.

What will you do?

  • We are a small and dynamic team so you will get a chance and should work on multiple product lines, different tech stacks including but not limited to building microservices, Mobile app development, third-party integrations.

  • You will design, develop, and test software components that will be used by automotive dealerships to interact with their customers. Interactions ranging from scheduling appointments to taking payments to tracking status of pickup & delivery on a map and much more.

  • Be the owner of your module/solution. Engage others as and when needed for reviews. Work with QA, deployment, and product team to make sure your solutions go through the complete cycle of Dev, QA and alpha, beta, and general availability.

  • Collaborate with business stakeholders, including customers, to understand the business needs that your solution must fulfill. Clearly communicate project goals and timelines to your team leader/product manager, and deliver as promised.

  • Take initiatives to improve the general architecture and reliability of the application. You will have the power and responsibility to pull the Andon cord and push for your ideas especially when it comes to building fast vs building reliably.

Everything fixed ops in one place wheel

Technologies we use:

  • Java . Python. C#
  • Angular . React . GWT . Bootstrap
  • Android (Kotlin). iOS (Swift)
  • Spring . Microservices Architecture. Docker. Drools 
  • Docker Swarm. Kubernetes
  • MySQL . MongoDB . Redis . ElasticSearch
  • AWS .  Google Cloud

What are we offering?

  • Small and Global Engineering team
  • No-Fixed-Vacation policy: We don’t count your leaves and vacations!
  • Equity potential
  • Perks like Group Insurance, Phone and Internet allowance, Gym allowance.


If you believe that you can thrive in an environment sporting blistering speed of execution combined with an almost chaotic quality, please apply.