Software Development Professional

2 weeks ago


Kitchener, Ontario, Canada Miovision Full time

Position Overview


Miovision is seeking a skilled Software Developer to join our Device Management Team. As a key member of this team, you will be responsible for developing and maintaining the application stack that is deployed to our growing family of devices.



Key Responsibilities

  • Design, develop, test, deploy, and maintain high-quality software systems.
  • Collaborate with the team and system architects to develop a long-term technical vision and a shared roadmap.
  • Enable fast iteration through build, test, and deployment automation.
  • Evaluate performance, cost, and scalability of live systems.
  • Mentor junior members of the team and co-op students.
  • Evaluate and recommend changes to existing systems, including new technologies and refactoring opportunities.
  • Peer review code to ensure that it aligns to our code quality standard.


Requirements

You should have a track record of working collaboratively with remote teams to deliver high-quality solutions at a regular cadence. Pride in your work and a desire to delight the customer should motivate you to take initiative, responsibility, and ownership of your projects.



Technical Skills

  • 3+ years of experience with at least one of: Go, NodeJS, Kotlin, SpringBoot, C/C++
  • Working and testing with physical device hardware
  • Good command of Linux tools like systemd-networkd, tcpdump, OpenVPN, apt/dpkg, bash, filesystems
  • Curiosity to dive into technical details, setup scenarios in the hardware lab, prototype, read protocol specifications, figure things out
  • Experience with cloud software architecture
  • An operational mindset, instrumenting code for observability in production, monitoring dashboards looking for trouble, participating in a rotation handling engineering escalations and installation support
  • The ability to work with a variety of stakeholders including product managers, data scientists, and QA
  • A history of taking ownership of problems and delivering complete and high-quality solutions
  • Experience with test-driven development and test automation
    Tech Stack

    • Node.js, Javascript, Typescript
    • Go and C++
    • Kotlin, Spring Boot, Kubernetes, Gitlab CI, Argo
    • AWS Services
    • Terraform


    About Miovision

Miovision is a leading provider of intelligent transportation systems. Our team is passionate about using technology to make a positive impact on our customers and the communities they serve.



What We Offer

  • Comprehensive health benefits starting on day one
  • RRSP Matching Plan
  • Variable Incentive Plan
  • Flexible onsite and remote work options
  • Unlimited vacation policy
  • Wellness offerings (Fitness, Mindfulness)


How to Apply

Interested candidates should submit their application through our career portal. We thank all applicants for their interest, however, only those selected for an interview will be contacted.



  • Kitchener, Ontario, Canada Verily Full time

    About the RoleWe are seeking a highly skilled Software Development Professional to join our team at Verily. As a member of our Precision Health Platform engineering organization, you will play a key role in building modular, composable, and interoperable platform components, including storage and processing of precision health data.Key...


  • Kitchener, Ontario, Canada Verily Full time

    About the RoleWe are seeking a highly skilled Software Development Professional to join our team at Verily. As a member of our Precision Health Platform engineering organization, you will play a key role in building modular, composable, and interoperable platform components, including storage and processing of precision health data.Key...


  • Kitchener, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Engineer PositionWe are seeking a highly skilled Software Engineer to join our team at Huawei Technologies Canada Co., Ltd.Key Responsibilities:Develop C++ software for Proof of Concept (POC) projectsSupport senior researchers on various research-oriented projectsRequirements:Strong C/C++ programming abilities and software engineering skillsC++...


  • Kitchener, Ontario, Canada Vidyard Full time

    About the RoleVidyard is seeking a skilled Intermediate Software Developer to join our Accounts & Billing team. As a key member of the team, you will be responsible for developing and optimizing the core systems and services that support permissions, accounts, and billing functionalities across Vidyard's applications and services.Key ResponsibilitiesDevelop...

  • Software Developer

    2 months ago


    Kitchener, Ontario, Canada MealSuite Full time

    About MealSuiteMealSuite is a privately owned SaaS organization with a strong presence in the healthcare foodservice industry. Our end-to-end foodservice technology solutions help professionals streamline their operations, reduce food waste, and meet regulatory requirements.Job DescriptionWe're seeking a skilled Software Developer to join our engineering...

  • Software Developer

    2 months ago


    Kitchener, Ontario, Canada MealSuite Full time

    About MealSuiteMealSuite is a privately owned SaaS organization with a strong presence in the healthcare foodservice industry. Our end-to-end foodservice technology solutions help professionals streamline their operations, reduce food waste, and meet regulatory requirements.Job DescriptionWe're seeking a skilled Software Developer to join our engineering...

  • Software Developer

    1 month ago


    Kitchener, Ontario, Canada SK INFOTECH Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at SK INFOTECH. As a Software Developer, you will be responsible for designing, developing, and testing software applications for our clients.Key Responsibilities:Consult with clients to understand their software requirements and develop solutions that meet their...

  • Software Developer

    1 month ago


    Kitchener, Ontario, Canada SK INFOTECH Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at SK INFOTECH. As a Software Developer, you will be responsible for designing, developing, and testing software applications for our clients.Key Responsibilities:Consult with clients to understand their software requirements and develop solutions that meet their...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...

  • Software Developer

    2 months ago


    Kitchener, Ontario, Canada Verily Full time

    About VerilyVerily is a subsidiary of Alphabet that is revolutionizing the way people manage their health and the way healthcare is delivered. Our mission is to bring the promise of precision health to everyone, every day.Job DescriptionWe are seeking a talented Software Developer to join our Precision Health Platform engineering organization. As a member of...

  • Software Developer

    2 months ago


    Kitchener, Ontario, Canada Verily Full time

    About VerilyVerily is a subsidiary of Alphabet that is revolutionizing the way people manage their health and the way healthcare is delivered. Our mission is to bring the promise of precision health to everyone, every day.Job DescriptionWe are seeking a talented Software Developer to join our Precision Health Platform engineering organization. As a member of...

  • Software Developer

    2 months ago


    Kitchener, Ontario, Canada Verily Full time

    About VerilyVerily is a subsidiary of Alphabet that is revolutionizing the way people manage their health and the way healthcare is delivered. Our mission is to bring the promise of precision health to everyone, every day.Job SummaryWe are seeking a talented Software Engineer to join our Precision Health Platform engineering organization. As a member of our...

  • Software Developer

    2 months ago


    Kitchener, Ontario, Canada Verily Full time

    About VerilyVerily is a subsidiary of Alphabet that is revolutionizing the way people manage their health and the way healthcare is delivered. Our mission is to bring the promise of precision health to everyone, every day.Job SummaryWe are seeking a talented Software Engineer to join our Precision Health Platform engineering organization. As a member of our...

  • Software Developer

    2 months ago


    Kitchener, Ontario, Canada Verily Full time

    About VerilyVerily is a subsidiary of Alphabet that is revolutionizing the way people manage their health and the way healthcare is delivered. Our mission is to bring the promise of precision health to everyone, every day.Job SummaryWe are seeking a talented Software Engineer to join our Precision Health Platform engineering organization. As a member of our...

  • Software Developer

    2 months ago


    Kitchener, Ontario, Canada Verily Full time

    About VerilyVerily is a subsidiary of Alphabet that is revolutionizing the way people manage their health and the way healthcare is delivered. Our mission is to bring the promise of precision health to everyone, every day.Job SummaryWe are seeking a talented Software Engineer to join our Precision Health Platform engineering organization. As a member of our...

  • Software Developer

    1 month ago


    Kitchener, Ontario, Canada Syntronic Full time

    Unlock Your Potential at SyntronicAt Syntronic, we're on a mission to revolutionize the future of technology. As a highly skilled Software Engineer, you'll be part of a dynamic team that's pushing the boundaries of innovation. Our projects are diverse, impactful, and at the forefront of technological advancement.What We're Looking ForA collaborative...

  • Software Developer

    1 month ago


    Kitchener, Ontario, Canada Syntronic Full time

    Unlock Your Potential at SyntronicAt Syntronic, we're on a mission to revolutionize the future of technology. As a highly skilled Software Engineer, you'll be part of a dynamic team that's pushing the boundaries of innovation. Our projects are diverse, impactful, and at the forefront of technological advancement.What We're Looking ForA collaborative...

  • Software Developer

    2 months ago


    Kitchener, Ontario, Canada Verily Full time

    About VerilyVerily is a subsidiary of Alphabet that is revolutionizing the way people manage their health and the way healthcare is delivered. Our mission is to bring the promise of precision health to everyone, every day.Job SummaryWe are seeking a talented Software Engineer to join our Precision Health Platform engineering organization. As a member of our...

  • Software Developer

    2 months ago


    Kitchener, Ontario, Canada Verily Full time

    About VerilyVerily is a subsidiary of Alphabet that is revolutionizing the way people manage their health and the way healthcare is delivered. Our mission is to bring the promise of precision health to everyone, every day.Job SummaryWe are seeking a talented Software Engineer to join our Precision Health Platform engineering organization. As a member of our...