Apply now

Posted 11 months ago

Senior Software Engineer

@ Foci Solutions Inc.

Ottawa, Ontario

RemoteFull-time10+ years experience
Apply now
SIGNALS

Overview

Foci Solutions Inc. is hiring a Senior Software Engineer to work fully remote as a technical authority and hands-on full stack developer. The role bridges client strategy and delivery, building production-grade, enterprise-scale solutions with AI. Requires 10+ years of cloud application experience; full-time.

Responsibilities:

  • Architect and build production-grade applications
  • Bridge client strategy and technical delivery
  • Drive high-quality solutions from concept to completion
  • Apply AI to augment the development lifecycle

Requirements summary:

  • 10+ years as a software engineer on a public cloud platform
  • Experience building enterprise-scale solutions
  • Experience leveraging AI models beyond AI dev tools
  • Proficient in Python and TypeScript
  • Experience with Docker and Kubernetes
  • Canadian citizen, permanent resident, or valid unrestricted work permit

Tools & skills

Benefits mentioned

Health insurancePaid time off
Source and dates

Employer career site / ATS feed · bamboohr

Employer posting date
2025-11-27
First seen by our source
2026-10-14
Source record updated
2026-10-28

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

Job details

SenioritySenior
DepartmentSoftware development
Experience10+ years
Hours per week40 (estimated)
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedGenerous paid time off, Flexible hours

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

Foci Solutions Inc.

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

People associated on LinkedIn
27
Other recorded names
  • Foci Solutions Inc.
FieldValue
IndustryInformation Technology & Services
HeadquartersOttawa, Ontario
Open jobs on Jobsy4
LinkedInView page
Job description

We're Hiring!

Foci is a dynamic, remote-first team dedicated to solving complex business challenges with modern tech. We don't just build software; we build high-impact solutions that lean into the future of AI.

Who Are You

You serve as both a technical authority and hands-on developer. In this role, you're the critical connection between client strategy and technical execution. You bridge the gap between our clients and our delivery teams, driving high-quality, sustainable solutions from concept to completion.

To do so, you're a seasoned senior full stack developer who has architected and built solutions. You’ve shipped production-grade applications, navigated cloud environments, and possess a deep curiosity for how AI can augment the development lifecycle. You’re comfortable shifting from deep-focus coding to high-level client collaboration.

Why join us

  • AI-First Culture: We don’t just build AI for clients; we use it to automate the mundane and focus on the complex.
  • Trust & Autonomy: We hire experts and treat them as such. No micromanagement. Just ownership.
  • Growth-Focused: A culture that invests in your professional development through project variety and dedicated learning opportunities.
  • The Perks: Work Remote, competitive salary, flexible PTO, comprehensive health coverage, and a dedicated home-office budget.

Qualifications and Skills We're Looking for:

  • 10+ years as a Software Engineer building and deploying production level applications on a public cloud platform
  • Experience building enterprise-scale solutions
  • Experience leveraging AI models (i.e. beyond using AI dev tools to build code)
  • Proficient in AI Driven Development and AI Coding Agents
  • Proficient in modern programming languages including Python and Typescript
  • Experience with containerization technologies, including Docker and Kubernetes
  • Must be a Canadian Citizen, Permanent Resident, or have a valid and unrestricted Work Permit

I Think I Might Be a Fit!

That's great - we'd love to chat! Please apply today by submitting your current resume.

Please be sure to add *@app.bamboohr.com to your safe sender list in order to avoid missing our emails.

Similar jobs

  • Software Engineer

    Mississauga, ON
    HybridFull Time

    FIL Delivery

    2+ YOECandidates need at least 2 years of professional web software experience, working knowledge of TypeScript and Node.js, and daily use of AI coding tools. Interest in logistics and supply chain and the ability to work directly with users are also required.

    TypeScript, Node.js, Azure Functions, Service Bus, Next.js, React

  • Senior Software Engineer, Database

    Ottawa, ON
    $170k–$230k/yrRemoteFull Time

    InfluxData: InfluxData is a remote-first company with a globally distributed workforce.

    8+ YOECandidates need 8+ years of professional software experience, deep knowledge of Rust, C++, or Go, and experience with distributed, high-availability systems. Experience using AI coding tools is also required.

  • Intermediate Software Engineer (Frontend/UI)

    Toronto, ON
    HybridFull Time

    Achievers

    3+ YOECandidates need 3+ years of software engineering experience, solid React and TypeScript skills, and knowledge of accessibility standards and testing. A bachelor's degree in computer science or equivalent practical experience is expected.

    React, TypeScript, GitHub, GCP Gemini Code Assist, Claude, Docker

  • Senior Software Engineer (Azure)

    Concord, ON
    $120k–$140k/yrOn-siteFull Time

    DEG Services

    7+ YOE2+ MgmtCandidates need 7+ years of software engineering experience, including 2+ years in a technical lead or mentoring role and Level 3 production support. Strong hands-on skills with Azure, CI/CD, Infrastructure as Code, APIs and application security are required.

    Microsoft Azure, Azure DevOps, GitHub Actions, Bicep, Terraform, React

  • Software Engineer, ML Ops

    Toronto, ON
    RemoteFull Time

    AeroVect: The Airport Automation Company

    Candidates need a Bachelor's or Master's in computer science, robotics, data engineering or a related field, with strong Python and working knowledge of ROS2, Docker and AWS. A Master's, MLOps or robotics data experience, and familiarity with Weights & Biases are preferred.

    ROS2, Docker, AWS S3, AWS EC2, Weights & Biases

  • Software Engineer

    London, ON
    $82k–$122k/yrFull Time

    CARFAX

    3+ YOECandidates need 3+ years of object-oriented programming experience, strong Java or Kotlin and Spring Boot skills, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, a real commitment to TDD, and the ability to communicate with technical and non-technical audiences.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

    Senior Software Engineer

    London, ON
    $93k–$139k/yrFull Time

    CARFAX

    5+ YOECandidates need 5+ years of hands-on object-oriented programming, strong Java or Kotlin and Spring Boot experience, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, plus a real commitment to TDD and the ability to lead and mentor.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

  • Senior Software Engineer - Kubernetes platform

    Toronto, ON
    Hybrid

    Cloudflare: (NYSE: NET) is the leading connectivity cloud company.

    Cloudflare needs candidates with experience managing production Kubernetes clusters and operating systems at scale. They should be strong at Linux debugging, IP networking and writing code in Go, TypeScript or shell.

    Kubernetes, Linux, Envoy, Contour, Consul, etcd

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.