Full Stack Software Engineer

3 days ago


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, Golang, C++) along with cloud services around those devices, working with IoT, AWS and various SpringBoot services.

You will be responsible for designing, developing, testing, deploying and maintaining high quality software systems that have a real impact on millions of people on the road in over 17,000 municipalities worldwide.

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
  • Prioritize tasks and manage your time effectively to meet deadlines
Requirements:
  • 3+ years of experience with at least one of: Go, NodeJS, Kotlin, SpringBoot, C/C++
  • Experience working and testing with physical device hardware
  • A 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
About Us:

We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience. We also provide flexible onsite and remote work options, as well as a comprehensive benefits package including virtual healthcare services, internet subsidy, remote work allowance, and unlimited vacation policy.

This is a hybrid position and will require you to work from our office in Kitchener, ON from time to time.



  • 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 MiovisionMiovision is a leading provider of innovative solutions for traffic management. With a strong presence in Kitchener, Canada, and operations in Germany, Serbia, and the...


  • 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 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 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...


  • 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 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 AlumaPower Corporation Full time

    Are you a seasoned expert in power systems engineering seeking a new challenge?We are looking for a highly skilled and experienced Senior Hardware Engineer to join our team at AlumaPower Corporation.Company Overview:We are a cleantech company developing revolutionary clean fuel products, reducing society's reliance on fossil fuels.Our breakthrough technology...


  • Kitchener, Ontario, Canada BLOCK Full time

    Company OverviewBlock is a financial technology company that aims to build a more inclusive economy. We strive to live by our values of diversity, equity, and inclusion in every aspect of our business.We're looking for a skilled Software Development Engineer to join our team and contribute to the development of our mobile applications.


  • 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 Waterloo Technical Inc. Full time

    Job DescriptionWe are seeking an experienced Embedded Systems Software Developer to join our R&D team at Waterloo Technical Inc.About the Role:This is a dynamic role that offers exposure to a diverse set of projects and industries. As an Embedded Systems Software Developer, you will work closely with our technical partners and contribute to shaping the...


  • Kitchener, Ontario, Canada block Full time

    At Cash App, we're building a more inclusive economy where our customers have equal access to opportunity. As a Software Automation Specialist, you'll play a critical role in ensuring the quality and efficiency of our mobile applications.We're looking for someone who can collaborate closely with our Release and Quality organization, as well as product and...


  • Kitchener, Ontario, Canada BinSentry Full time

    BinSentry, a leading ag-tech company based in KW, is revolutionizing the agricultural supply chain with innovative technology solutions.The company's mission is to enhance efficiency, reduce costs, and increase profitability for its customers. By leveraging artificial intelligence and best-in-class optical sensors, BinSentry provides user-friendly software...


  • 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 MTE Consultants, Inc. Full time

    We are seeking a skilled Structural Engineer to join our team at MTE Consultants, Inc. in Kitchener, Ontario. As a structural engineer, you will play a critical role in designing and developing building structures for various projects, including institutional, residential, commercial, and industrial buildings.Job DescriptionDevelop detailed structural...


  • Kitchener, Ontario, Canada Sonova Group Full time

    As a global leader in innovative hearing solutions, Sonova offers exciting career opportunities through market-leading brands from consumer to medical, products and services that keep pushing hearing care forward. We operate through four businesses – Hearing Instruments, Audiological Care, Consumer Hearing and Cochlear Implants – and the core brands...


  • Kitchener, Ontario, Canada AlumaPower Corporation Full time

    Senior Hardware Performance Engineer Role at AlumaPower CorporationWe are seeking a skilled Senior Hardware Performance Engineer to join our team at AlumaPower Corporation.About the JobThis is a full-time position that involves designing, developing, and implementing hardware for embedded systems. You will report to our Director of Systems Engineering and...


  • Kitchener, Ontario, Canada Sonova AG Full time

    Company Overview: Sonova AG is a global leader in innovative hearing solutions. We operate through four businesses – Hearing Instruments, Audiological Care, Consumer Hearing and Cochlear Implants. Our core brands include Phonak, Unitron, AudioNova, Sennheiser (under license), and Advanced Bionics.Sonova has over 17,000 employees in more than 100 countries,...

  • Senior Estimator

    4 weeks ago


    Kitchener, Ontario, Canada Atlas-Apex Roofing (Kitchener) Inc. Full time

    OverviewWe are seeking an experienced Senior Estimator to join our team at Atlas-Apex Roofing (Kitchener) Inc. in Kitchener, Ontario.About the RoleThis is a full-time position responsible for providing accurate and detailed estimates for commercial construction projects. The ideal candidate will have extensive experience in estimating and be proficient in...