MPS Software Development Engineer (Canada)
$94.5k - $118.8k per yearMarchex Inc.
Job Responsibility:
Marchex has been delivering innovative revenue generation and business optimization solutions for our customers since our founding in 2003, and as a public company since 2004. Marchex harnesses the power of AI and omnichannel conversational intelligence to provide actionable insights aligned with prescriptive vertical market data analytics, driving operational excellence and revenue acceleration. Marchex enables executive, sales, and marketing teams to optimize customer journey experiences across communications channels. Through our prescriptive analytics solutions, we enable the alignment of enterprise strategy, empowering businesses to increase revenue through informed decision-making and strategic execution. Marchex provides conversational intelligence AI-powered solutions for market-leading companies in leading B2B2C vertical markets, including several of the world's most innovative and successful brands.
Job Overview As a Software Development Engineer at Marchex, you will play a vital role in driving innovation and advancement by participating in the design and development of systems and tools that are essential to our clients' daily operations.
Job Impact As a member of the Product Development team, you will have the opportunity to make a significant impact by being involved in all aspects of the development, optimization, and delivery of our product.
Team You will be part of a highly collaborative, agile team that is dedicated to creating top-quality services that are well-tested, resilient, and crucial to the success of our clients and partners.
Outline of Duties and Responsibilities
- Utilize Azure cloud-native technologies to design and build scalable and resilient applications with global reach (e.g. Azure API Management, App Service, Functions, Cosmos DB, SQL, Messaging).
- Implement, test, and troubleshoot existing applications and APIs.
- Participate in code reviews and contribute to coding standards and development processes.
- Create and maintain high-quality technical documentation for all relevant specifications, systems, and procedures.
- Support the vision and values of the company through role modeling and encouraging desired behaviors.
- Participate in various company initiatives and projects as requested.
Experience, Skills, and Qualifications
- A bachelor's or advanced degree in computer science, engineering, or related technical field or equivalent professional experience.
- 5+ years of full-time professional software design and development experience.
- Experience with cloud services (Azure, AWS, etc).
- Experience with the Microservice design pattern.
- Must be proficient with Linux, Node and Python.
- Demonstrated experience with SQL and no-SQL technologies.
- Proficiency with .NET and JVM (Spring and Scala) a plus.
- Experience with queues, multi-threading, concurrency, eventual consistency and other enterprise level concerns and solutions.
- RESTful service development experience is required.
- Solid understanding of Object-Oriented design, Test Driven Development, data structures, data modeling & optimization.
- Experience in Agile software development like Scrum and Kanban.
Working Conditions The job conditions for this position are in a standard office setting and may be fully or partially remote. Employees in this position use PC and phone on an on-going basis throughout the day. Limited corporate travel may be required to remote offices or other business meetings and events.
Benefits Marchex is committed the wellbeing of our employees. To ensure that every employee has the support they need Marchex offers a comprehensive benefits package. Some of these benefits may include, but are not limited to: Medical, Dental, Vision insurance; Life & Disability, Employee Assistance Program, Paid Holidays, Generous PTO, and Retirement Savings (401k/ RRSP). The benefits package offered may differ by location.
- Compensation
($94,500 CAD - $118,800 CAD)
The compensation range listed above may include base salary and short and/or long-term incentives. Exact compensation may vary based on skills, experience, and location.
Marchex's commitment to diversity We value a diverse workplace. Marchex is committed to employing people from diverse backgrounds and we actively demonstrate inclusiveness through fair, equitable and accessible hiring practices. We recognize the strength that comes from different experiences, backgrounds and perspectives and welcome candidates who identify as visible minorities, Indigenous people, persons with disabilities, and persons within the LGBTQ+ community. We feel it is important as an organization that all people have access and opportunity to be employed, to be valued and to be respected. Accommodations for job applicants with disabilities will be provided upon request during the recruitment, assessment, selection, and placement process. Alternative format available on request.
UqpzJiz2S5
$90k - $120k per year
...based on performance Competitive salary Home office stipend Paid time off Training & development Overview We are seeking a resourceful and talented Software Engineer to join our team and contribute to the ongoing growth and development of our platform. As...SuggestedFull timeFor contractorsRemote workHome office- ...integration test suites. Lead test strategy development, risk analysis, and test architecture... ...improvements. Collaborate with engineering, product, and quality leaders on quality... ...experience. ~5+ years of experience in software development and test automation. ~ Advanced...SuggestedFull timeRelocation package2 days per week3 days per week
- ...including semiconductor, component, terminal, software and Internet providers, as well as mobile... ...South Korea, India, Malaysia, Singapore, Canada, and the U.S. Want to know more... ...Markham ON Key Responsibilities Test development for Computer Vision / Machine Learning (CVML...Suggested
- ...community. You'll also work closely with Percona's engineering, product, and community teams to provide insights that will guide the development of Percona's add-ons, extensions, and... ...by providing the best open source database software, support, and services. We make databases...SuggestedWork at officeRemote workFlexible hours
- ...behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Development Engineer in Test II (Python) based in Canada. Join a collaborative Platform Engineering team focused on building and scaling reliable, high-...SuggestedFull time
- ...applications and next steps. Our partner is looking for a Software Development Manager based in Canada . Overview Join a fully remote team developing... ...-on leadership role, you will guide a team of software engineers while remaining actively involved in coding, architecture...Full timeRemote work
- ...Hol' dir den Kick als DocCheck Software Engineer – AI-Assisted Development (m/w/d) Seit Jahrzehnten ist DocCheck im DACH-Raum und darüber hinaus eine bekannte Healthcare-Größe. Nun gehen wir technologisch den nächsten Schritt. DocCheck Schweiz realisiert das Entwicklungssetup...Full timeFixed term contractRemote work
- ...interested in applicants from Canadian EST time zones only. Senior Software Engineer - Session Replay The Opportunity: The Session Replay squad is... ...columnar/analytical solution as a primary storage and query engine for high-volume session data. As a company we are remote-first...Full timeRemote work
$120k - $140k per year
...Requisition Number: 106673 Software Engineer Location: You will have the flexibility to work fully remotely within Canada. Insight at a Glance ~14,000+ engaged teammates... ...Engineer to join Insight's Application Development department. This is a department role...Full timeLocal areaImmediate startRemote work- ...listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Business Development Lead based in Canada. In this role, you will help drive business growth by connecting organizations with innovative, AI-powered...Full timeInternship
$114.5k - $148k per year
...reverse metabolic disease in one billion people. As a Backend Engineer, you’ll build reliable systems, improve data accuracy across member... ...mindset, using modern tools and techniques to enhance development workflows and spot opportunities to embed AI into processes where...Long term contractFull timeWork at officeRemote work$93.75k - $125k per year
...the 2026 Best in KLAS: Global Software (Non-US) report . Job... ...closely with senior architects and development teams, owning the technical... ...~ Bachelor's degree in Engineering, Computer Science, or equivalent... ...within any geographic market in Canada. Pay may vary depending on...Local areaRemote work- ...repeatable security guidance to engineering teams. Partner with... ...least 5 years of experience in software engineering, security engineering... ...with secure software development practices, threat modeling, vulnerability... ...range is listed for Canada and may vary based on residence...Long term contractFull timeTemporary workWork at office
- ...former Google Cloud leaders, architects, and engineers. We are seeking candidates with... ...execute projects in a collaborative, co-development style. As a member of our Cloud Engineering... ...~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge...Full timeTemporary workRemote work
- ...Requirements ~5+ years of backend engineering experience with a bachelor’s degree, or... ...arrangement within Ontario or British Columbia, Canada. Annual bonuses for eligible... ...remote-work stipend. Annual professional development stipend. Family-forming benefits and...Remote workFlexible hours
- ...Overview: At Quest, we create and manage the software that makes the benefits of new technology... ...strong knowledge of cloud and backend development. The candidate will be working in a... ...Microsoft Azure platform. 100% remote - Canada candidates only Responsibilities: Work...Full timeWork at officeRemote work
- ...seeking an experienced Acoustic Engineer to join our growing team,... ..., sound control, and the development of practical acoustical solutions... ...modelling and analysis software. ~ Ability to interpret architectural... ...legally eligible to work in Canada. Why Join Us? Take...Remote jobLong term contractFull timeTemporary workFor contractorsWork from home
$150k - $240k per year
...agnostic, it is best suited for engineers with experience owning... ...highly ambiguous problem spaces. Software Engineer About the company... ...mineral exploration, mine development, and technology development company... ...managers T. Rowe Price and Canada Pension Plan Investments;...Full timeInternshipRemote work$186.37k - $223.64k per year
...opportunity. Staff Backend Engineer - Adaptive Telemetry,... ...best open source observability software – including Prometheus, Mimir... ...group is responsible for the development of Adaptive Metrics , Adaptive... ...Compensation & Rewards: In Canada, the Base compensation range...Long term contractFull timeLocal areaRemote work- ..., Finland, India, Singapore, Canada, and Ireland. Come join us! About... ...is seeking an exceptional engineer to own our Excel plugin... ...JavaScript/TypeScript and modern development practices - Strong understanding... ...- Experience with enterprise software deployment, updates, and...Full timeWork at officeLocal areaWorldwide
- ...speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously... ...architecting systems, working in an agile start-up development environment, and leveraging AI to... ...You Are ~10+ years of experience in software engineering, with a demonstrated track record...Hourly payLong term contractRemote workFlexible hours
$150k - $165k per year
...challenge the status quo, and bring a growth mindset. Here, your strengths are recognized, your development matters, and your wins celebrated. We are seeking a Staff Software Engineer to provide technical leadership and architectural guidance for our Cloud Sync platform. In...Long term contractFull timeRemote work$119.9k - $179.9k per year
...effort, we are redefining how automotive software is developed, deployed and monitored... ...Technical Team Lead for Embedded SW Development within the Data Engineering organization, you will play a... ...The goal of the General Motors of Canada total rewards program is to support...Remote work- ..., Finland, India, Singapore, Canada, and Ireland. Come join us! About... ...is seeking an exceptional engineer to own our Excel plugin... ...intersection of enterprise desktop development, financial technology, and AI... ...5+ years building production software, with significant experience...Full timeWork at officeWorldwide
$40 - $150 per hour
...someone is you. You'll run agentic coding sessions on real engineering tasks, analyze what the models produce, and red-team them until... ...real users hit them. Roles this fits Common backgrounds: Software Engineer, Backend Engineer, Full-Stack Developer, DevOps Engineer...Weekly payFull timeContract workFor contractorsRemote workFlexible hours$100 per hour
...at a high level, and aligned with strong engineering judgment. Assess the quality of... ...Requirements Senior, Staff, or Principal-level software engineering experience, or equivalent... ...familiarity with modern AI-assisted development workflows. Ability to evaluate code without...Hourly payContract workRemote workWorldwide10 hours per weekFlexible hours- ...be part of the future? About the job As a Senior Frontend Engineer, you’re not just building interfaces—you’re translating AI intelligence... ...Qualifications Experience with desktop application development (Electron, Tauri, or similar runtimes). Familiarity with video...Full timeLocal areaImmediate startRemote workWorldwide
- ...plus top AI researchers who specialize in software engineering, logical reasoning, STEM,... ...understanding of software architecture, design, development, debugging, and code quality/review assessment... ...: candidates must be based out of US, Canada or WEU countries (Austria, Belgium,...Part timeFor contractorsFlexible hours
- ...employees know they can thrive. TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and fully remote... ..., then prove them by building. You use AI throughout your development workflow Code generation, refactoring, test scaffolding, debugging...Full timeInternshipManual laborRemote work
- ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the underlying systems. This role reports to the Engineering Manager. As a senior developer with strong experience in C# and/or PHP...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to MPS Software Development Engineer (Canada). Be the first to apply!
- software developer no experience Remote
- junior software developer Remote
- software developer entry level Remote
- software developer intern Remote
- software developer internship no experience Remote
- software developer Remote
- software development engineer Remote
- part time software developer Remote
- software design engineer Remote
- software engineer salary in canada Remote

