Logo for Harris Computer

Principal Software Engineer

Role overview

Qualifications

  • 10+ years of experience in software development
  • Strong proficiency in languages like .net, C#, Angular
  • Hands-on experience with AI tools and frameworks
  • Strong experience with Microsoft Azure services

Responsibilities

  • Lead system architecture and design for large-scale, distributed applications
  • Define and enforce engineering best practices, coding standards, and design patterns
  • Drive adoption of AI capabilities into products and workflows
  • Mentor senior and mid-level engineers

About the company

Harris Computer logo

Harris Computer

Computer Software / SaaS

Harris provides mission-critical software solutions for the Public Sector, Healthcare, Utilities, and Private Sector verticals throughout North America, Europe, Asia, and Australia. Harris is a wholly-owned subsidiary of Constellation Software, Inc (CSI), a publicly-traded company on the Toronto Stock Exchange. Trading symbol CSU.

Company details

Company typeLarge
IndustryComputer Software / SaaS
Company size10001

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

_Core Responsibilities

  • Lead system architecture and design for large-scale, distributed applications

  • Define and enforce engineering best practices, coding standards, and design patterns

  • Drive adoption of AI capabilities into products and workflows

  • Architect and manage cloud-native solutions on Microsoft Azure

  • Mentor senior and mid-level engineers

  • Collaborate with product, data, and business teams for strategic initiatives

  • Ensure system performance, scalability, security, and reliability

  • Evaluate and integrate new technologies (AI tools, frameworks, cloud services)

 

1. Software Engineering Expertise

  • 10+ years of experience in software development

  • Strong proficiency in languages like .net, C#, Angular (Good to have) etc.,

  • Strong Object Oriented Programming

  • Deep understanding of:

    • Data structures & algorithms

    • Microservices architecture

    • RESTful APIs and event-driven systems

  • Experience with DevOps practices (CI/CD, containerization, automation)

2. AI Skills

  • Hands-on experience with:

    • Github Copilot

    • BMAD Method Framework (Good to have)

  • Experience integrating AI into development

  • Familiarity with Generative AI (LLMs, prompt engineering, Agent, RAG, MCP etc.,)

  • Ability to evaluate AI models for performance, bias, and scalability

  • Experience with AI APIs and tools (e.g., OpenAI, Azure AI services)

3. Azure Cloud Expertise

  • Strong experience with Microsoft Azure, including:

    • Azure Kubernetes Service (AKS)

    • Azure Functions / App Services

    • Azure Service Bus

    • Azure Storage (Blob, Cosmos DB, SQL Database)

 

  • Designing cloud-native and hybrid architectures

  • Expertise in:

    • Infrastructure as Code (ARM templates, Terraform, Bicep)

    • Monitoring (Azure Monitor, Application Insights)

    • Security & identity (Azure AD, RBAC)

4. System Design & Architecture

  • Ability to design highly scalable, fault-tolerant systems

  • Experience with distributed systems and high-availability architectures

5. Leadership & Strategy

  • Proven ability to lead technical strategy across teams

  • Strong decision-making and problem-solving skills

  • Experience influencing stakeholders and aligning engineering with business goals

  • Ability to drive innovation using AI and cloud technologies

 

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Harris Computer

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.