Software Engineer

Markage

Canada

In loco

CAD 90.000 - 130.000

Tempo pieno

14 giorni+

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Markage is seeking a Software Engineer to join our Canadian team in an on-site role based in Calgary, Vancouver, or Toronto. You will design and implement production software, and collaborate with product managers, engineers, and design teams to deliver reliable features.

As part of a team that values quality, you will work on APIs, services, and integrations, apply secure coding and observability practices, and contribute to debugging, testing, and documentation to support stable releases.

Competenze

  • Professional software-development experience with production systems.
  • Strong programming capability in at least one language used for modern application or service development.
  • Working knowledge of software design, APIs, databases, testing, source control, and deployment practices.
  • Ability to reason about reliability, security, maintainability, and performance trade-offs.
  • Holds a valid Dex Professional Specialist Certification (DEX-PSP) in the Information Technology domain.

Mansioni

  • Design, build, test, and maintain production software features, services, APIs, and integrations.
  • Translate product and technical requirements into clear implementation plans and maintainable code.
  • Participate in architecture decisions, code reviews, testing, release planning, and technical documentation.
  • Diagnose defects, performance problems, integration failures, and production incidents.
  • Work with databases, APIs, services, queues, cloud platforms, or other systems appropriate to the product.
  • Apply secure coding, data-protection, reliability, and observability practices appropriate to the system.
  • Improve existing code through refactoring, testing, automation, and removal of avoidable complexity.
  • Collaborate with product and design teams to resolve technical constraints and clarify requirements.
  • Support releases and production operations, including monitoring, troubleshooting, and follow-up improvements.
  • Document important technical decisions, interfaces, dependencies, and operational expectations.

Conoscenze

Software development
Programming languages
Code reviews
Security-conscious coding

Formazione

Bachelor's degree in Computer Science or related field
Dex Professional Specialist Certification (DEX-PSP)

Strumenti

CI/CD pipelines
Cloud platforms
APIs
Databases

Descrizione del lavoro

Markage is looking for a Software Engineer to join our Canadian team in an on-site role based in Calgary, Vancouver, or Toronto.

This role focuses on building reliable software systems, services, integrations, and product features. You will design and implement production software, work through technical trade-offs, collaborate across product and engineering, and maintain quality through testing, review, observability, documentation, and responsible release practices.

You will work with product managers, software engineers, front-end developers, designers, QA, infrastructure teams, and business stakeholders. Clear communication, reliable follow-through, and careful work are expected.

AI-assisted tools may be used for technical research, code documentation, test planning, debugging, incident summaries, and engineering workflow support. All AI-assisted work must be reviewed for accuracy, relevance, confidentiality, and fit before it is shared or used.

One in-house opening. This role may be based in Calgary, Vancouver, or Toronto. These are alternative work locations for the same position, not separate vacancies.

Essential duties:
  • Design, build, test, and maintain production software features, services, APIs, and integrations.
  • Translate product and technical requirements into clear implementation plans and maintainable code.
  • Participate in architecture decisions, code reviews, testing, release planning, and technical documentation.
  • Diagnose defects, performance problems, integration failures, and production incidents.
  • Work with databases, APIs, services, queues, cloud platforms, or other systems appropriate to the product.
  • Apply secure coding, data-protection, reliability, and observability practices appropriate to the system.
  • Improve existing code through refactoring, testing, automation, and removal of avoidable complexity.
  • Collaborate with product and design teams to resolve technical constraints and clarify requirements.
  • Support releases and production operations, including monitoring, troubleshooting, and follow-up improvements.
  • Document important technical decisions, interfaces, dependencies, and operational expectations.
Essential requirements:
  • Professional software-development experience with production systems.
  • Strong programming capability in at least one language used for modern application or service development.
  • Working knowledge of software design, APIs, databases, testing, source control, and deployment practices.
  • Ability to reason about reliability, security, maintainability, and performance trade-offs.
  • Holds a valid Dex Professional Specialist Certification (DEX-PSP) in the Information Technology domain.
Preferred qualifications:
  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Experience with cloud services, distributed systems, CI/CD, containers, or infrastructure automation.
  • Experience with high-scale, regulated, security-sensitive, or integration-heavy systems.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Front-end Developer
Front-end Developer

Markage • Canada

In loco
CAD 70.000 - 110.000
Senior Digital Product Designer
Senior Digital Product Designer

Markage • Canada

In loco
CAD 85.000 - 125.000
Senior Software Engineer
Senior Software Engineer

Deltek • Calgary

In loco
CAD 110.000 - 140.000
Strategy Analyst
Strategy Analyst

Markage • Canada

In loco
CAD 60.000 - 90.000
Executive Assistant
Executive Assistant

Markage • Canada

In loco
CAD 65.000 - 90.000
Senior Designer
Senior Designer

Markage • Canada

In loco
CAD 90.000 - 130.000
Associate Computer Network Technician
Associate Computer Network Technician

Markage • Canada

In loco
CAD 42.000 - 62.000
Senior Software Developer
Senior Software Developer

DNV Group • Toronto

Ibrido
CAD 120.000 - 170.000
Lead Software Engineer
Lead Software Engineer

Mpa Recruitment • Halifax

In loco
CAD 110.000 - 150.000
Senior Experience Strategist
Senior Experience Strategist

Markage • Canada

In loco
CAD 95.000 - 135.000