Software Engineer

Do you love building software and working with leading edge technology? Do you have great interpersonal and communication skills, and thrive in a fast paced environment? If so, you should consider growing your career as Software Engineer at Lambda Solutions. We are looking for a dynamic individual to join our growing team as an senior level professional. If you enjoy a challenge, and are driven by curiosity and results, this will be the most rewarding job you have ever had!

Lambda Solutions provides learning and talent management solutions through an open platform. We enable organizations to educate, train, develop and retain employees. We are experts that simplifying the complexity of learning management.

Recognized as experts in learning and development, we have been building our experience since 2002. We support over 500,000 users across corporate, education and government markets. Our experience has allowed us to develop industry best practices and knowledge to ensure the success of our customers.


  • Analyze, create and maintain data models for Business Intelligence platform
  • Reports/dashboard creation based on requirements
  • Embed Business Analytics artifacts into company products
  • Participate in software development of new products
  • Respond rapidly to dynamic needs of our customers, while balancing future technology requirements to ensure that what is built will have longevity and applicability

Mandatory Qualifications:

  • Minimum of 3 years of experience developing PHP web applications (sample work will be required)
  • Minimum of 3 years of experience developing Java applications (sample work will be required)
  • Experience with functional and object-oriented programming in PHP and Java/Spring and ability to troubleshoot and optimize
  • Experience developing modules for Moodle opens source learning management system
  • Strong knowledge of SQL queries building and optimizing
  • Strong knowledge of RDB engines like MySQL, familiarity with NoSQL engines
  • Prior experience developing in TIBCO Jaspersoft Business Intelligence platform
  • Writing modular, well documented and efficient code
  • Mastery of linux terminal scripting (shell/bash)
  • Mastery of Git version control system

Desirable Qualifications:

  • Diploma or Bachelor Degree in Information Technology or Computer Science
  • Experience in working in Agile environment including story estimation is considered an asset
  • Team player who thrives in a fast-paced, intellectually challenging performance driven environment
  • Strong time management skills required to be able to work autonomously while under pressure against tight deliverables
  • Detail oriented with a tenacity to succeed

Why Work for Us:

Lambda Solutions is an eLearning company, focused on helping clients accelerate learning performance. Our technology, training, and services support over one million learners in all sectors, including education, healthcare, government, manufacturing, retail, and technology. Lambda Solutions is based in Vancouver, Canada, with offices in the United States and Serbia. We offer:

  • Industry competitive salary
  • Extended health benefits
  • Start-up style working environment
  • Mentorship to those early in their careers
  • Team building social activities

We are a team of smart, curious, and boundary-pushing individuals who love to solve problems. We like bad puns, Star Wars, beer on Fridays, and lots of cheesecake. Our Vancouver office is conveniently located in Gastown close to both Skytrain lines, with beautiful hardwood floors, brick walls, and a skylight where the office dogs like to bathe in the sun. We think you’ll have fun (and learn a ton!) working with us.

If this sounds like the right challenge for you, please email a detailed resume to and include the job title in the subject line of your email.

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text. captcha txt

Start typing and press Enter to search