SOFTWARE ENGINEER

Search Jobs
  • Job Category:

    Information Technology
    • City:

      Calgary
    • Province:

      AB
  • Status:

    Open
  • Types:

    Perm
  • Job Id:

    30060889

Description

Do you have your head in the Clouds? Are you all about continuous learning? Our Calgary client is looking for a Senior Software Engineer that is curious, creative and loves to solve problems. In this permanent, full-time role, you will work within the software team to develop end-to-end features across their Cloud, mobile, web and embedded ecosystem. If this suits you to a T, then apply below.

Job Responsibilities
  • Live, breathe and work in the Cloud
  • Work with the team to explore new ideas
  • Develop, enhance and maintain application software components
  • Develop end-to-end features across their Cloud, mobile, web and embedded ecosystem
  • Work independently and as a team member to deliver a successful product to market
Candidate Qualifications
  • 8+ years of experience as a Software Engineer
  • 8+ years of experience developing in a Linux environment
  • Working knowledge of Object-Oriented/SOLID design principles
  • Working experience programming in C++ including delivery of production quality code
  • Experienced with BOOST, C++ 11 standard and ARM Compiler
  • Experience with wired and wireless communication protocols such as UART, I2C, TCP/IP, Bluetooth, 802.15.4 and Modbus
  • Understanding of agile software development concepts and processes
  • Bachelor of Science in engineering, computer science or equivalent, relevant experience
  • Experience with Node.js, ES6, Babel, Docker, AWS and microservice architectures is an asset

Quick Apply

Have you already talked to anyone on our team or shared your resume with us before? Let's check by entering your email address below.