Principal Software Engineer

DATMississauga, ON
Hybrid

About The Position

Loadlink Technologies is seeking a Principal Software Engineer to join their engineering team. This role is a senior, hands-on technical leadership position responsible for setting architectural direction, mentoring engineers and architects across distributed teams, and driving initiatives that span product and organizational boundaries. The engineer will balance coding, technical strategy, and collaboration with Product, Operations, and other engineering leaders to deliver scalable solutions. The company's technology stack includes .NET Core / C#, Angular, Azure, SQL Server, MySQL, PostgreSQL, REST/JSON APIs, and native iOS/Android mobile apps, operating in an agile environment with modern DevOps practices.

Requirements

  • 12+ years of professional software development experience designing, building, scaling, and maintaining production systems
  • A track record of architecting SaaS enterprise applications
  • Background driving broad product or technical initiatives that span organizational boundaries
  • Deep knowledge of architectural frameworks and patterns (Onion, DDD, Clean, SOLID)
  • Backend expertise in .NET Core / C#, and front-end expertise in Angular (preferred)
  • Experience with cloud platforms (Azure, AWS) and databases (SQL Server, MySQL, PostgreSQL)
  • API development experience (REST/JSON preferred)
  • Experience with Git version control, CI/CD pipelines, and release management practices
  • Proficiency with DevOps practices and tools
  • A working knowledge of application security and performance tuning / scalability
  • Hands-on experience using AI-assisted development tools (e.g. Claude Code, GitHub Copilot, OpenAI) to accelerate coding, review, and testing workflows
  • Bachelor's degree in Computer Science, Technology, or equivalent experience

Nice To Haves

  • Deep experience across at least two areas of the tech stack (backend, frontend, infrastructure, data, mobile)
  • Consulting or professional services experience, including SOW creation and partner engagements
  • Experience with mobile technologies (iOS, Android)
  • Worked with distributed, cross-geography engineering teams
  • Led or contributed to integrating LLMs or AI/ML capabilities into a production SaaS application

Responsibilities

  • Establish architectural vision and set implementation strategy in partnership with the VP of Technology and Product team
  • Work across the stack — from Angular front ends to .NET Core services to the databases underneath — and stay hands-on, including in POC scenarios
  • Design and develop REST APIs and other code that is reliable, maintainable, and extendable
  • Establish and enforce architecture guidelines, and keep architecture documentation current
  • Participate in design and code reviews, and provide development teams with architectural oversight
  • Translate business needs into technical specifications, and evaluate how requirements affect schedule and design
  • Contribute to ideation, estimation, SOW creation, and product roadmap development
  • Work with engineers, product owners, and other technology leaders to deliver integrated solutions
  • Bring a continuous improvement mindset, always looking for opportunities to optimize our products, technologies, and processes
  • Champion the adoption of AI tools and practices across the SDLC — code generation, review, testing, and documentation — to improve engineering velocity and quality
  • Identify and drive opportunities to embed AI capabilities directly into our product offerings, partnering with Product on use cases that create customer value

Benefits

  • Better-than-average salary
  • Benefits
  • Matching RRSP
  • Discount stock purchase program
  • Bonus program
  • Recognition program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service