Software Developer
Wavestore
Software Developer
At Wavestore, we're more than meets the
eye.
In an ever-changing world, adaptation
drives progress. At Wavestore, we embrace change and continuous innovation to
deliver solutions that empower businesses and organizations around the world.
Collaboration is at the heart of everything
we do. We work across teams, disciplines, and borders to build innovative
products that challenge industry norms and create meaningful customer
experiences. We believe the best ideas come from people who are curious,
collaborative, and always looking for better ways to solve problems.
We're also committed to creating a
workplace where people can grow both professionally and personally. By
fostering a supportive environment that values learning, well-being, and
continuous improvement, we empower our team to do their best work.
About Wavestore
Wavestore is a leading Video Management
Software (VMS) company delivering innovative security solutions to customers
across the globe. As our products continue to evolve, we're looking for
passionate developers who want to help shape the future of our platform and
contribute to technology that makes a real difference.
About the Role
We're looking for talented Software
Developers to join our growing engineering team. Whether your experience is in
mobile, backend, cloud, or full-stack development, you'll work alongside
experienced engineers to design, build, test, and maintain high-quality
software solutions.
You'll collaborate with cross-functional
teams to develop scalable, reliable applications, participate in code reviews,
and contribute to a culture of continuous learning and innovation.
What You'll Do
- Design, develop, and maintain high-quality software
applications and services. - Build scalable, secure, and reliable solutions using modern
development practices. - Collaborate with developers, QA, DevOps, and product teams
throughout the software development lifecycle. - Write clean, maintainable, and well-tested code.
- Participate in code reviews and contribute to technical
discussions. - Troubleshoot, debug, and resolve software issues.
- Manage source code using Git and collaborate across multiple
repositories. - Contribute to technical documentation and knowledge sharing.
- Continuously learn new technologies and help improve our
products, processes, and development practices.
Requirements
What We're Looking For
- Experience developing software using modern programming
languages or frameworks (such as Flutter, Dart, Rust, or similar
technologies). - A solid understanding of software development principles and
best practices. - Experience with Git and collaborative development workflows.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- A passion for learning, innovation, and building quality
software.
Bonus Skills
Experience with any of the following is an
advantage:
- Cloud platforms such as AWS, Azure, or Google Cloud.
- APIs, GraphQL, or distributed systems.
- Docker, Terraform, CI/CD pipelines, or DevOps practices.
- DynamoDB or other modern databases.
- WebRTC or streaming technologies.
- Agile or Scrum development methodologies.
- Video management, security, or surveillance technologies.
Our Technology Stack
Depending on the team you join, you'll have
the opportunity to work with technologies including:
- Flutter
- Dart
- Rust
- AWS
- GitHub
- GraphQL
- Docker
- Terraform
- DynamoDB
- Jira & Confluence
Benefits
Why Join Wavestore?
At Wavestore, you'll be part of a
collaborative team building innovative technology used around the world. We
encourage curiosity, support continuous learning, and give our developers the
opportunity to make a real impact from day one. If you're passionate about
solving complex problems, learning new technologies, and building products that
matter, we'd love to hear from you.
- ...career development, professional growth, and impactful work across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade, and sustainment of Command View (CV/UCV) applications...SuggestedFull timeContract workTemporary workPart timeInternshipFlexible hours
$85k - $100k per year
...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa March Networks is proud to be recognized as one of Ottawa’s Best Places to Work. March Networks is an established global leader in the video surveillance...SuggestedFull timeImmediate start$80k - $105k per year
...vision applications with our growing global teams. Our hardware and software solutions are built for performance, enabling low-latency, real-... ...-performance networked video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision,...SuggestedFull time- ...about Noibu at . About The Role We're looking for a Senior Software Engineer to help us build and evolve the systems that power... ...engineering decisions to customer and business outcomes. You'll develop a strong understanding of the problems we're solving and use that...SuggestedFlexible hours
$120k - $155k per year
...that have a meaningful impact on the blue planet! Ready to make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at RBR. Your primary focus will be Ruskin, RBR’s flagship cross-...SuggestedLong term contractFull timeInternshipWorldwideShift work$80k - $105k per year
...technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including...Full timeWork at officeRemote workFlexible hours- ...Martello Technologies is seeking an experienced and motivated Software Developer to join our dynamic team for a 3-month term. The ideal candidate will have experience in software development, with a background in Java . The successful candidate will implement, document...Full timeWork at office
- ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining our Deployment infrastructure - which handles software deployment, updates and upgrades. You will work closely with development teams...Full time
$85k - $105k per year
...experience could be a direct result of our technology—and your hard work! About the Role This position is for a Junior Software Developer to join our API & Applications team, developing multi-language SDK client libraries (Java, Python, C, C#, JavaScript, Go) that power...Full timeInternshipWorldwide$95k - $110k per year
Description At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities ...Full timeImmediate start- ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS™ Multi-...Full timeWorldwide
- ...We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing, maintaining... ...enhancement. Requirements: Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience delivering...Permanent employmentFull time
- ...ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model, a state-of-the-art suite of engineering software tools...Full timeInternshipWorldwide
$135k - $165k per year
...experience could be a direct result of our technology—and your hard work! About the Role This position is for a Senior Software Developer for the AI team. In this role, you will be a key technical leader working on the Solace Agent Mesh: an event-driven Integration...Full timeInternshipImmediate start- ...design, development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and support teams to ensure... ..., coding, testing, and maintenance of software applications. Develop and maintain tests for embedded software modules using...Full timeInternshipWork at officeWorldwideMonday to friday
- ...connect great people with great opportunities. We are excited to partner with ADGA to attract top talent for Intermediate Software Developer . ADGA is growing their team with this newly created role. As an Intermediate Software Developer, your responsibilities will...
$90k - $110k per year
...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our... ...automation. We are looking for an Android Automotive Software Developer to support the design, development, integration, and maintenance...Full time- ...one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit As our Senior Specialist Software Developer for EMS, you will be responsible for ensuring the seamless operation of our network by leading the design, implementation, and...Full timeInternshipWork at officeWorldwide
$85k - $110k per year
...variety of tasks through all stages of the software development life cycle. This role will... ...deploy solutions and automate tasks. Developing automated tests for new and updated... ...alone. Ability to analyze complex issues, develop and recommend options, and implement solutions...Full timeWork at officeRemote workFlexible hours- ...Software Developer – Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario . Location: Ottawa, Ontario – Hybrid Work Schedule: Onsite 3 days per week Job Type: Contract / W2 Experience:...Permanent employmentFull timeContract work3 days per week
$95k - $115k per year
...in delivering a market leading user experience, we’d like to talk to you. Job Description We are seeking a talented Software Developer (Mid-Level) who will contribute independently to the development, integration, and support of modern applications using Java and...Full timeInternshipLive outWork at office3 days per week$22.01 - $33.81 per hour
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who...Hourly payInternshipWork at officeLocal areaFlexible hours$90k - $125k per year
...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our... ...automation. We are looking for an intermediate C++ / Qt Embedded Developer to support the development of software for embedded and mission-...Full time- ...difference in how Canadians and global citizens alike experience and trust the internet! Who you are: You're a passionate software developer who wants your work to make a difference. You have a strong background in cybersecurity and an interest in DNS and networking...Full timeWork at officeRemote workWorldwideRotating shift
- ...Senior Software Developer, Core Applications Location: Ottawa, ON | Hybrid Department: R&D Reports To: Xiaokun Xu, Application Team Lead ( Linkedin ) Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most ....Permanent employmentFull time
- ...Software Engineer/Developer - Ottawa Company Description RedMane Technology LLC is an application software consulting and systems integration company based in Chicago. We deliver software solutions for our clients throughout the United States and Canada by...Long term contractFull timeTemporary workWork at officeFlexible hours
- Senior Software Developer - Hybrid/Secret Cleared 90 -110k \ \ \ About the Opportunity \ \ The Source Staffing \ is supporting a leading Canadian defence technology organization in hiring an Intermediate Software Developer / Engineer \ to join a mission -critical...Long term contractFull timeTemporary workFor contractorsCasual workFlexible hours
- ...Job description Huawei Canada has an immediate permanent opening for a Software Developer. About the team: The Intelligent Real-Time Operating System Lab focuses on OS architecture, concurrency challenges, and optimal resource management for diverse use cases such...Permanent employmentFull timeImmediate start
- ...demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit We are seeking a highly skilled Senior Software Developer with expertise in Networking to join our team. The ideal candidate will have a strong background in developing software...Full timeInternshipWork at officeWorldwide
$96k - $146k per year
...move and pursue their dreams. In this position... The Ford BSP and Driver Development Team is seeking a skilled embedded software developer that is experienced in the areas of BSP and secure bootloaders. The range of projects the candidate will be working on will be infotainment...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer internship Ottawa, ON
- software developer no experience Ottawa, ON
- développeur logiciel Ottawa, ON
- software developer remote Ottawa, ON
- software engineer intern Ottawa, ON
- software developer intern Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- director software engineering Ottawa, ON
- software engineer Ottawa, ON
- software design engineer Ottawa, ON
