Apply now

Posted 2 days ago

Principal Engineer - Software & Platform Engineering

@ Accion Labs

Canada

Contract10+ years experience
Apply now
SIGNALS

Overview

Accion Labs is hiring a Principal Engineer on a contract basis to build, evolve and operate its tax and accounting platform. The role covers application code, cloud infrastructure, delivery automation and production reliability, and includes technical leadership and mentorship.

Responsibilities:

  • Build production-grade backend services, APIs and internal tools
  • Build and maintain CI/CD pipelines and cloud infrastructure as code
  • Operate containerized applications on Kubernetes and resolve incidents
  • Lead technical design and code reviews and mentor engineers

Requirements summary:

  • 10+ years of software engineering experience with technical leadership
  • Strong development experience in Go, C#, Python or TypeScript
  • Hands-on Kubernetes and Infrastructure as Code experience
  • Strong Azure or AWS experience

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-08
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityLead
DepartmentSoftware development
Experience10+ years
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high

Summary and details written by AI from the posting; the employer’s posting is the authority.

Accion Labs

FieldValue
Open jobs on Jobsy1
Job description

Principal Engineer - Software & Platform Engineering

Role Summary

We are seeking a hands-on Principal Engineer with strong software development and DevOps expertise to help build, evolve, and operate our tax and accounting platform. This role will take capabilities from idea through production, working across application code, cloud infrastructure, delivery automation, and production reliability.

The successful candidate will build services and internal tools, automate deployments, troubleshoot issues across the technology stack, and establish reusable engineering patterns. This is a practical implementation and technical leadership role, requiring sound architectural decision-making, engineering mentorship, and continuous improvement in how teams build, deliver, and operate software.

Key Responsibilities

  • Design, develop, and deliver production-grade backend services, APIs, integrations, and internal tools using maintainable code and appropriate automated testing.
  • Contribute across the full technology stack as needed, including frontend interfaces, data access layers, service integrations, and end-to-end feature delivery.
  • Build, improve, and maintain CI/CD pipelines, including automated testing, security checks, artifact management, deployment automation, and rollback capabilities.
  • Provision and manage cloud infrastructure through Infrastructure as Code, creating consistent, repeatable, and auditable environments.
  • Develop, deploy, operate, and troubleshoot containerized applications using Docker and Kubernetes, including configuration management, scaling, upgrades, and incident resolution.
  • Improve production reliability by establishing effective logging, metrics, tracing, and alerting; participate in incident response and convert findings into durable engineering improvements.
  • Apply security-by-design practices across delivery, including secure coding, least-privilege access, secrets management, dependency security, and container security.
  • Make pragmatic architectural decisions that balance reliability, performance, cost, operational complexity, and long-term maintainability.
  • Build focused prototypes and proof-of-concept solutions to validate new approaches, then carry successful solutions through to production adoption.
  • Enable other engineering teams by creating reusable components, deployment templates, reference implementations, and clear technical documentation.
  • Lead technical design reviews and code reviews, mentor engineers, and resolve complex challenges spanning application, platform, and infrastructure boundaries.
  • Partner with product, engineering, and operations stakeholders to translate business and platform needs into reliable, scalable technical solutions.

Required Qualifications

  • 10+ years of software engineering experience, with demonstrated technical leadership across teams or complex systems.
  • Strong hands-on development experience in Go or C# and Python, or TypeScript, with the ability to work effectively in unfamiliar codebases.
  • Experience designing and building APIs, backend services, and system integrations, with a solid understanding of distributed systems.
  • Practical experience with relational or non-relational databases, including data modeling, query performance optimization, and schema migration.
  • Hands-on ownership of CI/CD pipelines and automated delivery using GitHub Actions, Azure DevOps, or equivalent tools.
  • Experience provisioning and managing cloud infrastructure using Terraform, Pulumi, Bicep, or similar Infrastructure as Code tools.
  • Strong hands-on experience deploying, operating, and troubleshooting production applications on Kubernetes.
  • Strong experience with Azure or AWS, including compute, storage, networking, and identity and access management services.
  • Working knowledge of frontend development using React, TypeScript, or similar technologies.
  • Experience with automated testing, observability, incident investigation, and safe deployment and recovery practices.
  • Ability to diagnose and resolve issues across application code, operating systems, networks, containers, and cloud infrastructure.
  • Strong communication skills and a proven track record of improving engineering practices through collaboration and hands-on guidance.

Preferred Qualifications

  • Experience with Apache Kafka or other messaging platforms and event-driven architectures.
  • Familiarity with both Azure and AWS cloud environments.
  • Experience building developer platforms, self-service tooling, reusable delivery frameworks, or internal engineering enablement solutions.
  • Experience with performance engineering, capacity planning, and cloud cost optimization.

About the Team

Architecture Engineering Services helps engineering teams turn technology choices into reliable production capabilities. We build foundational services and tools, establish practical engineering standards, and work alongside teams to solve delivery and operational challenges.

We value engineers who can move fluidly between application code and cloud infrastructure, take ownership of outcomes, and leave systems easier to build, deploy, operate, and support.

Similar jobs

  • Principal Engineer - Android

    Toronto, ON
    Full Time

    COSMO

    8+ YOECandidates need 8+ years of software engineering, 6+ years on Android, and 4+ years in a technical leadership role. Deep expertise in Android framework, AOSP, Binder/AIDL, Kotlin and Jetpack Compose is required.

    Android Studio, Jetpack Compose, JUnit, Robolectric, Espresso

  • Principal Engineer, Renewable Energy

    Québec, QC +2

    BBA

    Candidates need experience in renewable power project development, engineering and FEED, and in leading technical teams.

    Presentation skills

    Principal Engineer – Underground Mining

    Québec, QC +5

    BBA

    Candidates need senior underground mining experience and established client relationships in the base and precious metals market. They should be able to manage large projects and deliver high-quality consulting services.

    Sales, Mining engineering, Procurement, Ventilation systems, Upselling

  • Principal Engineer

    Greater Sudbury, ON
    Full Time

    Vale

    8+ YOEVale Base Metals needs an engineering or earth sciences degree and 8 to 10 years of underground mining, geotechnical or backfill experience. A P.Eng. or equivalent is preferred, along with experience leading technical projects and working with operations, safety and suppliers.

  • Principal Engineer

    Toronto, ON
    HybridFull Time

    Thomson Reuters Holdings Inc.

    10+ YOECandidates need 10+ years of hands-on software engineering experience building scalable web solutions, plus AI and GenAI skills such as RAG and prompt engineering. Required skills include TypeScript, Node.js, Python, a modern UI framework, and cloud platforms (AWS, Azure or GCP), with an advanced degree in a related field.

    React, Angular, Vue, TypeScript, Node.js, Python

    Principal Engineer

    Toronto, ON
    HybridFull Time

    Thomson Reuters Holdings Inc.

    10+ YOECandidates need 10+ years of hands-on engineering experience building scalable web solutions, plus skills in modern UI frameworks, TypeScript, Node.js and Python. Experience with agentic AI platforms, LLM integration and cloud platforms (AWS, Azure or GCP) is also required.

    React, Angular, Vue, TypeScript, Node.js, Python

  • Principal Engineer

    Toronto, ON
    Full Time

    Electric Power Engineers: Electric Power Engineers (EPE) is a global advisory and engineering firm advancing grid reliability, resilience, flexibility, and affordability.

    5+ YOECandidates need 5+ years as a power systems engineer on generation and transmission interconnection, with ERCOT interconnection knowledge and PSCAD and PSS/E modeling experience. Strong written and verbal communication and a client-focused approach are also required.

    PSS/E, PSCAD, TSAT

  • Principal Engineer, Production Engineering

    Dartmouth, NS
    Full Time

    JDI

    15+ YOECandidates need a B.Eng. and a P.Eng. designation, with at least 15 years in shipbuilding or heavy manufacturing. They need knowledge of maritime regulations and standards, hands-on experience with ship systems, and the ability to approve engineered lift plans and jig designs.

    PBOM, 3D models, production drawings

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.