Talent.com
Invest Ottawa
Software Engineer (3-Month Term)Invest Ottawa • Ahuntsic North, ca
No longer accepting applications
Software Engineer (3-Month Term)

Software Engineer (3-Month Term)

Invest Ottawa • Ahuntsic North, ca
11 days ago
Job type
  • Full-time
Job description
SOFTWARE ENGINEER (3 MONTH TERM) INVEST OTTAWA – AREA X.O Reporting to the Senior Engineering Manager, the Software Engineer, Defence is responsible for advancing a multi‑sensor defence technology platform from deployed prototype to a stable, supportable operational capability. The role focuses on building, hardening, and supporting real‑time software systems used for sensor integration, data fusion, edge deployment, and operator‑facing workflows across desktop and web environments. This position is best suited to an engineer who can work effectively in a complex existing codebase and deliver reliable, production‑ready software for mission‑oriented use.

Hiring Salary Range: $76,000 - 85,500

Reason for Opening: New Position

WHAT YOU WILL BE DOING

Collaborate with engineering, product, and operations stakeholders to clarify technical requirements, priorities, deployment needs, and system integrations.

Communicate system behavior, technical constraints, risks, and tradeoffs clearly to technical and non‑technical audiences while fostering open collaboration across the team.

Contribute to design discussions, code reviews, documentation, and knowledge sharing activities that support team effectiveness and maintainability.

Take ownership of technical deliverables from planning through implementation, deployment, stabilization, and ongoing improvement.

Contribute technical judgment to decisions related to architecture, reliability, deployment, maintainability, tooling, workflows, testing, and release practices.

Develop, maintain, troubleshoot, and improve software used in real‑time, distributed, and edge‑based environments.

Work with Python‑based services, APIs, data pipelines, and supporting application components.

Support software deployment and operations across Linux and Windows environments, including containerized and service‑based deployments using tools such as Docker and related infrastructure.

Diagnose and resolve issues involving networking, system integration, data flow, configuration, application stability, and performance using testing, debugging, logs, metrics, and diagnostic tools.

Plan and coordinate assigned software development, maintenance, testing, prioritization, and release activities across interconnected systems and environments.

Build and maintain effective working relationships with internal teams, external partners, vendors, and technical stakeholders involved in software integration and deployment activities.

Maintain accurate technical documentation, configuration records, deployment details, testing results, and issue resolution tracking.

WHAT YOU HAVE ACCOMPLISHED/GAINED THROUGHOUT YOUR CAREER

Post‑secondary degree or diploma in software engineering, computer science, computer engineering, or a related technical field, or an equivalent combination of education and relevant experience.

Minimum 3 years of progressively responsible experience in software development, software integration, or software systems engineering.

Must be a Canadian citizen and eligible to obtain Secret‑level security clearance.

Demonstrated experience developing and supporting software in Python‑based environments.

Experience working with distributed systems, edge or device‑connected systems, or other operational software environments is considered an asset.

Experience with containerized deployment, CI/CD, and cross‑platform software support is considered an asset.

Strong proficiency in Python software development.

Experience with software development in Linux and Windows environments.

Knowledge of distributed systems, edge deployments, containerization, and service‑based architectures.

Familiarity with networking concepts and protocols used in integrated software environments.

Experience with testing, debugging, troubleshooting, and improving software reliability and maintainability.

Familiarity with version control, release practices, and CI/CD workflows.

Ability to read, understand, and work effectively within a large and evolving codebase.

Ability to document technical work clearly and maintain accurate development records.

Strong analytical and problem‑solving skills.

Strong communication and collaboration skills, with the ability to work effectively across technical and non‑technical teams.

Sound judgment, initiative, and the ability to manage competing priorities in a structured delivery environment.

Invest Ottawa and Bayview Yards are determined to provide a barrier‑free work environment, starting with the hiring process. If you require accommodation during any phase of the evaluation process, please contact hr@investottawa.ca to request specialized accommodation. All information received in relation to accommodation will be kept confidential.

We may use AI‑enabled tools during the recruitment process, including for interview note‑taking and assessment support, to help our team stay present and engaged throughout interviews. These tools do not independently screen, assess, or select applicants, and all hiring decisions are made by people. We welcome inquiries about AI use and/or requests for accommodations at any stage of the hiring process. Personal information (including recordings, transcripts, summaries, and assessment‑related materials) is safeguarded in accordance with our privacy policy and applicable Ontario privacy legislation.

#J-18808-Ljbffr
Create a job alert for this search

Software Engineer (3-Month Term) • Ahuntsic North, ca

Similar jobs

Modern SaaS Software Engineer Opening

Valsoft CorpAhuntsic North, QC, ca
Full-time

Step into a modern software engineering role with ServiceCentral Technologies, where you will develop and maintain innovative SaaS applications enhanced by AI technologies.Your primary focus will b... Show more

 • Promoted • New!

Principal Software Engineer, Core Platform (Remote)

Marqeta, Inc.Montreal (administrative region), QC, CA
Remote
Full-time

A leading payment processing company is seeking a Principal Software Engineer to own the technical roadmap for the core platform.You will drive high-impact projects across the domain, optimize proc... Show more

 • Promoted

Software Engineer

SGS Société Générale de Surveillance SAMontreal (administrative region), QC, CA
Full-time

In this central and dynamic role, you will contribute to the design, development, testing, and deployment of crucial features in applications used by our traders and operations across the globe, wi... Show more

 • Promoted

Software Engineer (Golang, React)

Applied Systems CanadaMontreal (administrative region), QC, CA
Full-time

Software Engineer (Golang, React).To keep us headed in the right direction, we’re looking for people who understand winning is a team sport, who value and seek to learn from our team’s diverse expe... Show more

 • Promoted

Software Engineer - Rust - Product Engineering

KrakenMontreal (administrative region), QC, CA
Full-time

Our Krakenites are a world-class team with crypto conviction, united by our desire to discover and unlock the potential of crypto and blockchain technology.Kraken is a mission-focused company roote... Show more

 • Promoted

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter BondMontreal, Montreal (administrative region), CA
Full-time

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Show more

 • Promoted

Software Engineer - laval

Soho Square Solutionslaval, qc, ca
Full-time

Job Title: C++/Python Developer.Montreal (Day 1 onboarding onsite; 3 days/week in-office).We are seeking a highly motivated and skilled.Risk & Pricing solutions within Fixed Income (Mortgage-Backed... Show more

 • Promoted • New!

Real-Time C/C++ Software Engineer - Maritime Systems

OSI Maritime SystemsMontreal (administrative region), QC, CA
Full-time

A leading maritime technology company in Canada seeks a Software Engineer to design and maintain software products.Responsibilities include following best practices in software development, partici... Show more

 • Promoted

Platform Engineer

RealmMontreal (administrative region), QC, CA
Full-time

This range is provided by Realm.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from Realm.Our client is a well-fu... Show more

 • Promoted

Software Engineer

WallStreetBetsMontreal (administrative region), QC, CA
Full-time

WallStreetBets is the largest finance community in the world.With over 20 million users, we’re the movement that helped redefine retail investing and put power back into the hands of everyday trade... Show more

 • Promoted

Senior Software Engineer, Backend (AI Agent Runtime)

CrestaMontreal (administrative region), QC, CA
Full-time

Cresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center.Our platform combines the best of AI and human intellig... Show more

 • Promoted

Software Engineer (Trajectory)

Weekday AI (YC W21)Montreal (administrative region), QC, CA
Full-time

This role is for one of our clients.Compensation: $70-$130 per hour.GBR USA CAN AUT BEL FRA DEU LIE LUX MCO NLD CHE BGR CZE HUN MDA POL ROU SVK.We are seeking experienced Software Engineers to cont... Show more

 • Promoted

Software Engineer - AI Enablement

BasetenMontreal (administrative region), QC, CA
Full-time

Baseten powers mission‑critical inference for the world's most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma and Writer.By uniting applied AI research, flexible infr... Show more

 • Promoted

Software Engineer - Brookhaven

Voldex GamesMontreal (administrative region), QC, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

Sr. Software Engineer, Hive

ClouderaMontreal (administrative region), QC, CA
Full-time

Software Engineer, Hive – Cloudera.Location: Toronto, Ontario, Canada.At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management ... Show more

 • Promoted

Software Engineer

SpellbookMontreal (administrative region), QC, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p... Show more

 • Promoted

Software Engineer - Brookhaven

VoldexMontreal (administrative region), QC, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

Software Engineer 3

MongoDBMontreal (administrative region), QC, CA
Full-time

Cloud Payments is part of the Cloud Billing organization.As MongoDB’s Cloud business grows, the billing and payments stack becomes increasingly mission‑critical.Ingests and aggregates detailed mete... Show more

 • Promoted

Senior Software Engineer

DeOSMontreal (administrative region), QC, CA
Full-time

Senior Software Engineer – C++ (Real-Time Streaming / Systems).Powered by breakthrough streaming technology and a global edge network,.PCs, or downloads—just click and play.We’re building at the ed... Show more

 • Promoted

Staff Software Engineer, Stream Governance Platform

ConfluentMontreal (administrative region), QC, CA
Full-time

A leading data streaming company in Canada is seeking a Staff Software Engineer to lead the development of a cloud-native Stream Governance platform.This role involves architecting complex systems ... Show more