About the role

  • Principal Software Engineer providing architectural leadership for compliance platform. Driving technical decisions and improving scalability while mentoring development teams in a remote-first environment.

Responsibilities

  • Contribute to and, at times, lead architectural direction across the InvestorCOM compliance platform and related services
  • Develop a deep understanding of the existing architecture, technical constraints, and legacy considerations
  • Participate in architectural decision-making, evaluating trade-offs and long-term implications
  • Establish and promote engineering standards, patterns, and best practices across teams
  • Act as an escalation point for complex technical challenges and cross-team design decisions
  • Lead high-quality code reviews and provide technical mentorship to developers
  • Be accountable for raising the overall technical maturity of development teams over time
  • Partner with Product and Delivery leaders on scoping, estimation, and roadmap planning
  • Support pre-sales and integration discussions when technical expertise is required
  • Champion modern DevOps, CI/CD, automation, and AI-assisted development practices
  • Encourage shared ownership of pipelines, testing, security scanning, and deployment workflows

Requirements

  • Senior-level, hands-on experience with .NET software engineering
  • Proven experience contributing to or leading architectural design in complex systems
  • Experience with Azure , cloud-native development, and modern DevOps practices
  • Strong understanding of secure system design and compliance-aware platforms
  • Solid knowledge of databases, data modeling, and integration patterns
  • Experience working in Agile / Scrum environments
  • Strong documentation, communication, and collaboration skills
  • Ability to lead through influence and technical expertise
  • Nice to have: Experience working in regulated, compliance-driven, or enterprise environments
  • Nice to have: Exposure to EOS-style operating models
  • Nice to have: Experience with AI-assisted development workflows and tooling
  • Nice to have: Cloud, DevOps, security, or architecture-related certifications

Job type

Full Time

Experience level

Lead

Salary

CA$110,000 - CA$150,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AzureCloud.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.