Backend Software Engineer for IoT and Cloud Solutions

4 days ago


Kitchener, Ontario, Canada Miovision Full time

Are you a skilled Backend Software Engineer looking to take your career to the next level? Do you have experience with cloud software architecture, IoT devices, and Linux tools?

About Miovision

Miovision is a leading provider of innovative solutions for traffic management. With a strong presence in Kitchener, Canada, and operations in Germany, Serbia, and the United States, we're expanding our team to drive our growth.

As a Backend Software Engineer on our Device Management Team, you'll be responsible for developing and maintaining the application stack deployed to our growing family of devices. You'll work closely with firmware and computer vision teams to ensure seamless integration and functionality of device applications.

Your Responsibilities
  • Design, develop, test, deploy, and maintain high-quality software systems
  • Collaborate with system architects to develop a long-term technical vision and 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
Your Skills and Qualifications

We're looking for candidates with:

  • 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
Our Tech Stack

We use:

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

This is a hybrid position requiring occasional work from our office in Kitchener, ON. We offer flexible onsite and remote work options.

What We Offer
  • Comprehensive health benefits starting on day one
  • RRSP Matching Plan
  • Variable Incentive Plan
  • Mio-Days: Extended three-day weekends and Holiday Shutdown in December
  • Virtual Healthcare Service providing employees and their families access to healthcare providers 24/7
  • Internet subsidy and remote work allowance
  • Enhanced paternity and maternity leaves
  • Unlimited vacation policy
  • Wellness offerings (Fitness, Mindfulness)
Salary

$120,000 - $180,000 per year, depending on experience.



  • Kitchener, Ontario, Canada Cloud DX Inc Full time

    Cloud DX Inc: Embedded Systems Software Engineer - Medical DevicesWe are seeking a skilled and motivated Embedded Systems Software Engineer to join our team at Cloud DX Inc, a leader in digital healthcare solutions. This exciting opportunity allows you to work on cutting-edge medical devices and gain valuable experience in the embedded space.


  • Kitchener, Ontario, Canada Cloud DX Inc Full time

    About Cloud DX IncCloud DX Inc is a leading company in digital health care, virtual care, and remote patient monitoring hardware and software. The organization's award-winning solutions enable chronically ill patients to stay at home and out of the hospital, drastically improving health outcomes while significantly reducing costs to treat the most expensive...


  • Kitchener, Ontario, Canada Miovision Full time

    We are Miovision, a leading provider of intelligent transportation solutions. Our mission is to help organizations get more out of their road network by collecting multimodal traffic data and uncovering actionable insights.As a Full Stack Software Engineer on our team, you will work within a Linux environment and develop various apps on device (in Node.Js,...


  • Kitchener, Ontario, Canada OwnersBox Full time

    Role OverviewOwning the technical vision for our platform's architecture, this seasoned Cloud Software System Architect will spearhead improvements in system monitoring, performance, and reliability.Main Responsibilities:Architecture Evolution: Plan and execute architectural changes to support new features, increased scale, and evolving business...


  • Kitchener, Ontario, Canada OwnersBox Full time

    About the OpportunityWe are seeking a skilled Cloud Software System Architect to join our team at OwnersBox. This role is ideal for an individual with a passion for designing and implementing cutting-edge cloud-based systems.Company Overview:OwnersBox is an innovative sports-tech company dedicated to revolutionizing the fantasy sports industry. Our mission...


  • Kitchener, Ontario, Canada OwnersBox Full time

    About OwnersBoxAt OwnersBox, a leading sports-tech company, we're revolutionizing the way fans engage with their favorite leagues. Our goal is to bridge the gap between sports enthusiasts and the action on the field, while shaping the rapidly evolving fantasy sports industry.A Challenging Role Awaits YouWe're seeking a skilled Cloud Software System Architect...


  • Kitchener, Ontario, Canada Cloud DX, Inc. Full time

    Transform Healthcare with Cloud DXCloud DX, Inc. is a leading provider of digital health solutions, and we're seeking a skilled Patient Support Specialist to join our team. In this critical role, you'll be the first point of contact for patients and clinicians, ensuring they receive the support needed to confidently use our innovative products.About the...


  • Kitchener, Ontario, Canada Cloud DX, Inc. Full time

    OverviewCloud DX, Inc. is a leading provider of digital health solutions, dedicated to transforming healthcare for the better.We are seeking a skilled Patient Support Specialist to join our team, playing a critical role in enhancing the patient experience and advancing digital healthcare.About the Role$55,000 - $65,000 per year, depending on experienceThis...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Job OverviewBrock Solutions is a cutting-edge engineering company that specializes in delivering innovative real-time operational solutions to the industrial and manufacturing sectors. With a strong focus on automation, machine learning, and IoT, our team of experts is dedicated to helping clients achieve their goals.Role SummaryWe are currently seeking an...


  • Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Miovision Technologies, Inc. is seeking an exceptional leader to fill the role of Lead Senior Director of Engineering Solutions, a key position within our organization. As a seasoned professional in engineering leadership, you will have the opportunity to drive innovation and technical excellence while ensuring the delivery of superior products that meet...


  • Kitchener, Ontario, Canada BDO Canada Full time

    As a senior software engineer at our company, you will play a key role in driving the development of our innovative software solutions. Collaborating closely with our cross-functional team, you will design, develop, and deliver high-quality software applications that meet the needs of our customers.With a strong focus on agile software development, you will...


  • Kitchener, Ontario, Canada Sonova Group Full time

    OverviewSonova Group is a global leader in innovative hearing solutions, offering exceptional career opportunities through market-leading brands. As an embedded software developer at Sonova, you will be developing high-quality C++ software for modern networked hearing aid systems.Job DescriptionDesign, implement, test, and document real-time embedded...

  • Tech Lead

    1 day ago


    Kitchener, Ontario, Canada Miovision Full time

    Company OverviewMiovision is a global industry leader in traffic management solutions. Our cutting-edge tools provide agencies and organizations with actionable insights to improve road network efficiency. With a presence in Kitchener, Canada, Germany, Serbia, and the United States, we cater to over 17,000 municipalities worldwide.


  • Kitchener, Ontario, Canada Cloud DX, Inc. Full time

    About the RoleWe are seeking a compassionate and proactive Patient Support Specialist to join our team at Cloud DX, Inc.Job SummaryThis role is responsible for providing exceptional customer service to patients, clinicians, and clients. You will be the first point of contact for inquiries via phone, live chat, and email, ensuring that issues are triaged or...


  • Kitchener, Ontario, Canada OwnersBox Full time

    Evolve Our Platform's ArchitectureAs a Cloud Software System Architect at OwnersBox, you will play a pivotal role in shaping the future of our platform.About UsOwnersBox is an innovative sports-tech company aiming to revolutionize the Fantasy Sports industry. We strive to bring sports fans closer to their favorite leagues while driving industry growth.Your...


  • Kitchener, Ontario, Canada OwnersBox Full time

    Job Overview:Innovative Sports-Tech Firm We are OwnersBox, a pioneering sports-tech company aiming to revolutionize the fantasy sports industry. Our vision is to bridge the gap between sports enthusiasts and their favorite leagues while propelling this rapidly growing market forward.Role Summary:This position of Cloud Software System Architect at OwnersBox...


  • Kitchener, Ontario, Canada Swaprobotics Full time

    Job OverviewWe are seeking a highly skilled High Performance Robotics Software Engineer to join our team at Swaprobotics.Salary: $120,000 - $180,000 per yearJob DescriptionThe successful candidate will be responsible for designing and developing high-quality, maintainable, and testable code for our robotic control systems. This includes working closely with...


  • Kitchener, Ontario, Canada EPAM Systems Full time

    Job DescriptionWe are seeking a highly skilled Digital Transformation Lead to join our team at EPAM Systems. As a Senior JavaScript Developer, you will play a key role in shaping the future of our digital solutions and driving innovation.About UsAt EPAM Systems, we pride ourselves on being a pioneer in the digital transformation space. We help our clients...


  • Kitchener, Ontario, Canada D2L Full time

    We are a cloud company modernizing education and building the Future of Work. Our mission is to transform the way the world learns, improving human potential globally.About This Role:As an Application Troubleshooting Analyst, you will perform analysis of problem reports, determining the cause and solution or recommending effective workarounds. You will act...


  • Kitchener, Ontario, Canada TalentSphere Staffing Solutions Full time

    Are you an experienced structural engineer looking for a new challenge? Our client, a multidisciplinary engineering consulting firm servicing Southwestern Ontario, is seeking an intermediate or senior-level structural engineer to join their team in the Kitchener area.About the JobThis position involves providing expert structural engineering services to both...