23 Oct
|
Marchex
|
Canada
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. 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.
Team You will be part of a highly team-oriented, 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.
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.
Participate in various company initiatives and projects as requested.
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).
Must be proficient with Linux, Node and Python.
Demonstrated experience with SQL and no-SQL technologies.
NET and JVM (Spring and Scala) a plus.
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.
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). 94,500 CAD - $118,800 CAD)
The compensation range listed above may include base salary and short and/or long-term incentives. Marchex's commitment to diversity We value a diverse workplace. 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. Accommodations for job applicants with disabilities will be provided upon request during the recruitment, assessment, selection, and placement process.
📌 Software Development Engineer - Remote (Canada)
🏢 Marchex
📍 Canada