Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Myticas Consulting

Remote

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech consulting firm in Canada is seeking a skilled software engineer to design and build API-driven and microservices-based systems. The ideal candidate will have extensive experience with .NET / C#, cloud-native applications in platforms like Azure or AWS, and a strong understanding of software architecture principles. This role provides the opportunity to take ownership of significant technical deliverables and lead in a remote-first environment.

Qualifications

  • Extensive professional experience as a software engineer with expertise in .NET / C#.
  • Proven experience in designing API-driven and microservices-based systems.
  • Strong understanding of software architecture principles.

Responsibilities

  • Design and build API-driven and microservices-based systems.
  • Develop cloud-native applications in Azure or AWS.
  • Take ownership of technical deliverables and drive them to completion.

Skills

Software engineering
.NET / C#
API design
Microservices architecture
Cloud-native applications
Relational databases
Technical leadership
Problem-solving
Communication skills
Job description
Required:
  • Extensive professional experience as a software engineer with deep expertise in .NET / C#.
  • Proven experience designing and building API-driven and microservices-based systems, including defining service boundaries, API contracts, versioning strategies, and integration patterns.
  • Strong understanding of software architecture principles, including scalable, resilient, and maintainable system design.
  • Hands‑on experience designing and building cloud‑native applications (e.g., Azure, AWS, or similar platforms).
  • Solid experience with relational databases, data modeling, and performance optimization.
  • Experience designing and building APIs and distributed systems.
  • Proven ability to take ownership of large technical deliverables and drive them to completion.
  • Strong problem‑solving skills, with the ability to debug and resolve complex production issues in production environments.
  • Experience providing technical leadership, mentoring engineers, and influencing architectural decisions.
  • Excellent written and verbal communication skills, especially in a remote‑first environment.
Nice to Have:
  • Experience in home services, franchise systems, or field management software.
  • Familiarity with payment processing, PCI compliance, or analytics integrations.
  • Comfort with SQL or data analysis to validate hypotheses and measure success.
  • Experience working in fully distributed or remote engineering teams.
  • Familiarity with DevOps practices, CI/CD pipelines, and infrastructure‑as‑code.
  • Experience with modern front‑end frameworks and web architectures.
  • Experience building and operating high‑traffic, customer‑facing web applications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.