H

Harris Computer

Acquires and grows mission-critical vertical software

Platform Software Engineer

Platform EngineeringPosted on Nov 10
Full-time

About the Job

Requirements

  • Take vague requirements, interrogate them, record decisions and trade-offs, and define tests that would prove assumptions wrong.
  • Decompose systems into components with clear responsibilities, determine boundaries, and specify what crosses those boundaries and how it is authenticated.
  • Be AI-first or commit to an AI-first workflow.
  • Have cloud deployment and Infrastructure-as-Code experience on a major cloud and understand the related tooling.
  • Recognize when AI output is incorrect, including implementations that violate security invariants or incorrect ports.
  • Work effectively with unfamiliar technologies and deployment topologies and learn them quickly.
  • Have commercial platform or software engineering experience, with exposure to deployment and operational concerns.
  • Have experience shipping software to structurally different deployment targets and understand their differences.
  • Have built and shipped production-grade container images.
  • Have worked with AWS and Infrastructure-as-Code tooling.
  • Understand application security, trust boundaries, identity models, and secrets handling.
  • Have built and maintained CI/CD pipelines.
  • Work effectively with engineers, architects, and non-technical stakeholders.
  • Be eligible and willing to undergo UK national Security Check (SC) vetting if required.
  • Have a bachelor's degree in software engineering or a related discipline, or equivalent experience.
  • Work with AI coding tools such as GitHub Copilot, Claude Code, and Cursor as the primary development workflow.
  • Work with AWS, with Azure and Google Cloud planned.
  • Work with AWS CDK and CloudFormation for Infrastructure as Code.
  • Work with CircleCI and internal developer tooling for CI/CD.
  • Work with Docker and production image pipelines.
  • Work with deployment tooling for Windows and Linux, including desktop installer and packaging.
  • Work with Apache Solr, ZooKeeper, DB2, SQL Server, and Postgres.
  • Work with Ansible for configuration management.
  • Work with Python.

Responsibilities

  • Design, build, and maintain software and tooling to deploy, configure, and operate i2 products across desktop, single-box, on-premise, and cloud targets.
  • Build production-grade container images and the interfaces they expose to hosting platforms.
  • Own deployment and upgrade approaches for stateful distributed components, including recovery paths from versions already shipped to customers.
  • Deliver releases to customers across diverse and restricted environments and support upgrade paths from existing deployments.
  • Develop internal platform capabilities that let R&D teams self-serve infrastructure and software.
  • Maintain and improve CI/CD pipelines and internal developer tooling.
  • Instrument deployments and the delivery pipeline so decisions can be made using data.
  • Contribute to architectural decisions, validate that built solutions match specifications, and own the quality of AI-generated output.
  • Own the testing strategy for deployments.

Desired Qualifications

  • Kubernetes.
  • An AWS or Azure certification in one or more disciplines.
  • FastAPI, React, or TypeScript for internal developer tooling and portals.

About the Company

Harris Computer

Acquires and grows mission-critical vertical software

Harris Computer builds and grows a portfolio of mission-critical software for vertical markets such as Public Sector, Healthcare, Utilities, and Insurance across North America, Europe, Asia, and Australia. It operates on a buy-and-hold model, acquiring established vertical-market software companies and providing operational support, capital, and shared best practices while each business continues serving its niche. Its approach differs by combining many niche software companies under one umbrella, backed by Constellation Software, with a focus on long-term ownership and stability for mission-critical customers. Its goal is to grow and manage a broad portfolio of specialized software businesses, creating value through enduring ownership and shared expertise so each company reliably serves its vertical markets.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Ottawa, Canada
Founded
1976

Recently Posted Jobs

Explore more opportunities at Harris Computer

See more jobs