MPS Software Development Engineer (Canada)

Marchex Inc.
CA
$94.5K-$118.8K a year
Full-time
Quick Apply

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. Powered by JazzHR

30+ days ago
Related jobs
Marchex Inc.
CA

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

Extreme Networks
Canada

Software Development: Design, develop, and maintain Linux-based software and applications, following best practices and coding standards. Minimum 5 years of proven experiences as a Linux Developer, Kernel Engineer, Software Engineer, or similar role. Collaboration: Work closely with cross-functional...

LivePerson, Inc
Canada

Development: Generous tuition reimbursement and access to internal professional development resources. In this role as SDET level II, you will be a highly contributing member of a core engineering team working to build the LivePerson products offering from the ground up and expertly integrating it i...

Yelp
Canada
Remote

We’re looking for a Software Engineer, Security (Incident Detection and Response) to join Yelp’s globally expanding Security team and contribute to our efforts ensuring our cloud and corporate infrastructure, network, endpoints, and applications remain safe. Software development experience in Python...

CB Canada
Canada

You will work across all stages of the software development lifecycle (SDLC), from requirements analysis, development, implementation, test automation, continuous integration, automation of deployment and monitoring. Software Engineer who can be hands-on coding complex solutions, while simultaneousl...

Percona
Canada
Remote

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 integrations. Serve as the bridge between the Valkey team and our own product, engineering, and community teams to ensure the co...

CB Canada
Canada

As a Product Development Engineer, you will be working directly on fuel cell core technology, surrounded by world-class experts. Burnaby, BC is searching for a Product Development . Participate in the entire product lifecycle from concept to production including engineering design reviews. Collabora...

DataVisor
CA
Remote

Oversee the launch of platform product modules, including but not limited to system setup, software function development for multi-system integration, model deployment and updates, data analysis, and validation. Our award-winning software platform is powered by a team of world-class experts in big d...

Leica Geosystems
Canada

As an Application Engineer for Leica Geosystems in the US/Canada region, you will play a crucial role in supporting the development of our survey software. Application Engineer, Land Survey Software Development. You will work closely with customers, software engineers, and other stakeholders to unde...

Lyons Consulting Group
Canada

Senior Software Engineer Analyst-Canada-. Capgemini Canada is seeking a talented Senior Software Engineer Analyst with 5-8 years of experience to join our team. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their bu...