Principal Software Engineer

New
J
JobGetHR Technology
Canada, multiple time zonesFull-TimePrincipal
SalaryCAD 160000 - 190000 / year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSTypeScriptApache KafkaGo.NETCI/CDMicroservices

Requirements

  • 10+ years of professional software engineering experience.
  • Track record of leading complex, high-impact initiatives from inception to delivery.
  • Experience working in a small, agile startup environment across the full development lifecycle.
  • Primary expertise in Go with proficiency in .NET and TypeScript.
  • Experience implementing event-driven architectures with tools like Apache Kafka.
  • Strong database schema design skills to support business processes.
  • Proficiency in AWS platform capabilities and limitations.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Ability to influence without authority and build consensus among diverse stakeholders.
  • Experience working in environments shaped by acquisitions or rapid growth.
  • Strong understanding of OOP, data structures, and algorithms.

Responsibilities

  • Partner with leadership to align technical strategies with business goals.
  • Drive cross-functional priorities and influence product and development stakeholders.
  • Architect scalable and flexible systems within a multi-product microservices environment.
  • Write clean, efficient, production-ready code while maintaining high standards for quality.
  • Lead incident response and post-mortem processes to ensure operational health.
  • Evaluate and integrate AI-powered tools to improve developer productivity.
  • Mentor engineers through rigorous code reviews and design feedback.
  • Foster a culture of accountability, ownership, and technical excellence.
View Full Description & ApplyYou'll be redirected to the employer's site
CAD 160000 - 190000 / year
Apply Now