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.
- .... In this role, you will have the opportunity to work on the software development for various next generation connected Ford vehicles.... ...Ford Electronic Control Units together. As a Systems Software Developer, you will be working to integrate, validate, and support various...Suggested
$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- ...Canadian locations - Remote About The Team Build the future of developer experience for the Maestro platform at Kinaxis Great platforms... .... This is a unique opportunity to work across enterprise software development, cloud infrastructure, automation, and developer tooling...SuggestedLong term contractWork at officeRemote workFlexible hours
- 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...Suggested
$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...SuggestedFull time- ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely identifies... ...to drive our AI strategy, including Precisely AI Studio—our developer portal and AI asset marketplace for the Precisely Data Integrity...
- ...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
$85k - $105k per year
...positive 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...InternshipWorldwide- ...Job Description Job Description ServiceNow Service Catalogue Developer RESPONSIBILITIES: The Contractor’s resource(s) must enable... ...• Designing and building catalogue items (hardware, software, access requests, HR services) • Configure forms, variable and...For contractors
- ...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
$94.2k - $150.7k per year
...follow @WBDLife on Instagram and X ! Your New Role Are you a software engineer who loves to make life easier for others? Do you have a... ...documenting. Enhance Onboarding and User Experiences: Develop resources that make onboarding smoother for engineers, designers...Long term contractTemporary workLocal area- Join CIRA's mission to secure Canada's digital environment as a Cybersecurity Software Developer. Contribute to cutting-edge cybersecurity technologies that ensure Canadians are protected online. CIRA’s Cyber-DNS team is looking for a motivated software developer with deep...
$131.25k - $181.25k per year
...technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in... ...of embedded and real-time systems. What You'll Do Design, develop, and enhance core operating system technologies at the kernel and...Weekly payMinimum wageFull timeFor contractorsInternshipImmediate start- ...your hard work! Overview This position is for a Platform Developer. You will be responsible for defining, designing, developing, and... ...Will ~ Contribute to new products/solutions using agile software development practices. Demonstrate expertise in managing and...Full time
- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced... ...reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios....Remote jobFor contractors
- ...verification in a lab environment. Collaborate with Hardware/Software/Systems/Integration Radio development teams, to understand overall... ...be required to perform additional job tasks as assigned. Primary country and city: Canada (CA) || Ottawa Job details: Developer...
- ...Position Summary Senior Controls Developer is responsible for developing innovative control systems dedicated to the sterilization industry... ...control systems maintenance, and development of internal software automation tools. Development tasks will include, but are not limited...Long term contractRemote work
- ...Job Responsibility: Job Title: Senior MAP Application Developer (PowerBuilder, Oracle, GIS) Location: Ottawa, ON (Hybrid/On-site with the... ...the MAP application and its integrated technologies. Analyze software limitations and design code/database solutions. Perform PL/...Full timeContract workFixed term contractWork at officeRemote workMonday to fridayFlexible hoursShift work
$105k per year
...Le français suit... Join Our Team as Microsoft Platform Developer! Job Type : Permanent, Full-Time Expected Compensation: $105,000... ...Bachelor's degree or diploma in Computer Science, Information Systems, Software Development, Engineering, or a related field. Minimum 5 years...Long term contractPermanent employmentFull timeContract workWork at office1 day per week$3600 - $6000 per month
...Requirements: Education: Bachelor's degree or above in Computer Science, Software Engineering, Human-Computer Interaction, Digital Media, or... ...technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products;...Full timeInternshipRelocation$90k - $140k per year
...motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-end real-time solutions for the public... ...Software Engineering team, you will design and develop software modules within an existing product. You...Permanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- ...Science or similar discipline who would like to join a software development team responsible for developing and testing 5G virtualized digital unit software? Do... ...in solving sophisticated technical challenges and develop innovative new technologies for our world-leading Cloud...Full time
- ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role You will be working on the... ...for data ingestion, processing, and real-time distribution. Develop and optimize pub/sub networking capabilities using Zenoh to support...Full time
- ...Job Responsibility: Position: Courseware Developer (Level 3) Client: Federal Government Client Location: Onsite (National Capital Region) Duration: 1 year (with 1-year extension) Security Clearance: Top Secret Language: English Background Our Federal client is...Full timeContract work
- ...Position Summary The Eclipse Foundation is seeking a Front-End Web Developer to join our Software Development team and help build and maintain the web platforms, reusable components, and tools that support the Eclipse Foundation and its communities. This is an existing role...Full timeRemote workWork from homeHome officeFlexible hours
$60k - $100k per year
...Position Title: JavaScript Full Stack Developer Intermediate Location: Ottawa, ON (377 Dalhousie Street) Work Model: Hybrid - 4 days... ...What You’ll Do Contribute to technical initiatives across software development and operations teams, supporting alignment with business...Long term contractFull timeWork at office- ...As a Senior Content Developer, you will create engaging content that supports both documentation and training for Acumatica ERP. Your work... ...guidelines and team processes. Keep documentation up to date with software releases. Revise legacy content to align with the current...Full time
- ...operation. Are you passionate about building great enterprise software and mentoring high performance teams in a supportive and fast-... ...you! WHAT YOU WILL DO You'll work with a talented team of developers, designers, quality analysts, and product managers to build...Full timeCasual workWork at officeRemote workWork from homeMonday to fridayFlexible hours
- ...Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project plan and software specifications. 2、Design detailed program flowcharts based on the logical design specification documents. 3、Write and...Full timeRelocation
$90k - $140k per year
Senior Python Developer Position Description Senior Python Developer We are seeking a Senior Python Developer with expertise in cloud native development, Azure Databricks, and API engineering. This role supports the development of scalable solutions that integrate payment...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- director software engineering Ottawa, ON
- software engineer co-op Ottawa, ON
- software developer no experience Ottawa, ON
- junior software engineer Ottawa, ON
- software engineer Ottawa, ON
- software engineer internship Ottawa, ON
- software engineer - robotics Ottawa, ON
- new graduate software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software engineer - computer Ottawa, ON


