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.
$95k - $110k per year
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 needed to advance...SuggestedFull timeImmediate start- ...Government and industry partners on projects that protect critical systems and strengthen operational readiness. We are seeking a Junior Software Developer who is eager to learn, grow their technical skills, and contribute to meaningful client projects within secure environments....SuggestedFull timeTemporary workPart timeInternshipFlexible hours
$75k - $100k per year
...team delivers project solutions from concept definition through to volume manufacturing. The design team is seeking an Embedded Software Developer for the Advanced Systems and Interconnect team. The initial focus will be frequency synthesizer solution, participating in the...SuggestedFull time- ...experiences. Your Role And Responsibilities As an Application Developer, you will develop, support, and maintain applications. Your... ...Professional and Technical Capabilities ~8+ years of hands-on software development experience, including low-level programming ~...SuggestedLong term contractPermanent employmentFull timeWorldwide
- ...their emissions. Reporting to the Mission Platform lead, GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile Scrum, you will be designing, developing, and supporting...SuggestedFull timeLocal areaRemote workFlexible hours
$75k - $80k per year
...office in Gatineau, Quebec, is looking for a dynamic individual to join our well-established team as a Network Communicatioins Software Developer. As part of our team, you will design, develop and maintain products used in Air Traffic Management communication systems. Some...Long term contractPermanent employmentWork at officeWorldwide- ...meaningful social, community, and societal impact. Ciena’s WaveLogic Software Development team builds and sustains platforms that enable... ...memory management concepts in development activities Design and develop drivers, diagnostics, and applications using C, C++, and Python...Full timeFlexible hours
$105k - $155k per year
...design build integrate and maintain high-quality Android-based software that enables seamless navigation experiences within the vehicle.... ...responsibilities for this position include but are not limited to: Design develop and maintain Android services and applications that support...Full time- ...partners on projects that protect critical systems and strengthen operational readiness. We are seeking a Modelling & Simulation Software Developer to develop scenarios and vignettes through modeling and simulation in AFSIM (Advanced Framework for Simulation, Integration and...Full timeTemporary workPart timeInternshipFlexible hours
- ...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
- ...meaningful 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...For contractorsWork at officeRemote workWorldwideRotating shift
- Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development...
- ..., transportation, heavy machinery and robotics. BlackBerry QNX software and development tools are standards-based and enable companies... ...mission critical application domains is seeking talented embedded developers for our Automotive OEM Direct Engineering team. The Automotive...Full time
- ...Job Description REF: 007 ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC). The MCSC manages a suite of mission-critical applications for the Canadian Armed Forces (CAF), ensuring 24/7 availability...Full timeTemporary workPart timeInternshipImmediate startFlexible hours
$81k - $105k per year
...the Ontario Human Rights Code. Envision yourself at Barracuda We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products...Worldwide$105k - $130k per year
...at 40 Hines Rd, Ottawa, ON K2K2M5. Position Summary We are seeking a highly skilled and experienced Applied AI Sr. Backend Software Developer to join the development of TrendAI Vision One. In this role, you will play a critical role in designing, developing, testing,...Long term contractFull timeTemporary workWork at office3 days per week- ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure comprehensive... ...technical solutions and outcomes. In this role, the Software Developer will own specific software modules and be responsible for their...Full timeWorldwide
$105k - $135k per year
...) and the Ontario Human Rights Code. Envision Yourself at Barracuda: We are seeking a passionate and hardworking Software Senior Developer in Test to join our cross-functional Agile team. You will work on innovative cloud security products that protect our customers...Worldwide- ...next chapter starts here. We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal candidate... ...DevOps workflows Build and support cloud-based and web-based software solutions Collaborate with developers, QA, DevOps, and...Full timeFixed term contract
- ...Who We Are; What We Do; Where We’re Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating...
- ...At CSoft we specialise in developing technological solutions for the banking and financial sector — for over 30 years our software has supported the daily operations of institutions in Bulgaria and beyond, from core banking processes to digital banking channels. Our team is...
$94.9k - $134.9k per year
...automating sophisticated workflows, your work will directly influence how we develop the technology that powers the internet, allowing you to make an important global impact from day one. Software Engineering: Develop software in C and Python to enhance virtualization and...Long term contractFull timeTemporary workManual laborLocal areaFlexible hours- ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills? We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON...Flexible hours
- ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation...Permanent employmentFull time
- ...Equity Partners, a global investment firm focused on enterprise software, data and technology-enabled businesses. Acumatica’s culture... ..., please visit: Job Description As a Senior Content Developer, you will create engaging content that supports both documentation...Full timeWorldwideFlexible hours
- ...We are seeking a creative and automation-focused Application Developer to build the user interfaces and internal software tools that power our factory's administration, testing, and production. You will design the databases and dashboards that allow us to visualize production...Full time
$96k - $146k per year
...You will work as a member of the Data Collection Platform (DCP) software test team, the successful candidate will be involved in cutting... ...architecture documents to formulate test strategy, design test cases, and develop test automation scripts. Execute manual and automated tests,...Full timeLocal area$85k - $110k per year
...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian... ...intelligence across organizational and coalition boundaries Develop and maintain rich Java desktop client applications that consume...Full timeInternshipWork at officeRemote workFlexible hours- ...systems and strengthen operational readiness. We are seeking a Software Architect with knowledge of systems of systems design, and solid... ...someone with strong triage and self/time management skills as the RCN develops, pivots to right fit solutions. Exhaustive Cloud-Native...Full timeTemporary workPart timeInternshipImmediate startRemote workFlexible hours
$80k - $90k per year
...000 Type of Vacancy: New We are looking for a UI/Frontend Developer to join the Larus team. You will design and build the interfaces... ...and military specialists), design user flows, and deliver working software; Architect and build complex, interactive React/TypeScript...Permanent employmentFull timeWork at officeRemote workHome officeMonday to friday3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- développeur logiciel Ottawa, ON
- junior software developer Ottawa, ON
- new graduate software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software engineer co-op Ottawa, ON
- software developer co-op Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer devops Ottawa, ON
- linux software engineer Ottawa, ON
