Top Software Engineer Jobs in Ottawa

Reposted 18 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Build and scale distributed backend services for growth infrastructure (notifications, referrals, targeting, lifecycle communications, ML ranking). Design resilient service-oriented systems on cloud, ship well-tested production code, run growth experiments/A-B tests, improve developer tooling and shared platform capabilities, and collaborate cross-functionally to deliver measurable acquisition and retention impact.
Top Skills: AWSDockerDynamoDBGenerative AiKubernetesMongoDBPostgres
13 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Aerospace
Design and develop multithreaded embedded C/C++ software for Linux, RTOS, and bare-metal platforms supporting satellite RF, antenna, and optical systems. Develop device drivers and control, management, and data-plane functions; integrate software with hardware; debug using telemetry and hardware tools; and contribute to documentation, reviews, testing automation, CI/CD, and TDD. Lead development efforts, mentor junior engineers, and collaborate across teams to deliver reliable, high-performance space communications software.
Top Skills: AgileAutomated TestingBare-MetalCC++CanCi/CdCoresightEthernetFormal VerificationI2CI3CInterlakenJ-LinkJ-TraceJesdJtagLauterbach Trace32LinuxMulti-Core SocsPcieRtosScaled AgileSpiSwdTest-Driven Development
19 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead frontend engineering for Affirm’s consumer web experiences using React and TypeScript. Own quarterly team goals, deliver major product features, modernize web architecture and design systems, and develop tools such as codemods and AI agent skills. Collaborate with product, design, analytics, and engineering teams; establish quality standards; monitor availability and metrics; support on-call operations; resolve technical issues; and mentor engineers.
Top Skills: FigmaJavaScriptReactTypescriptVue
13 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Financial Services
Lead end-to-end quantitative market-risk model development and productionization. Build VaR, CVaR, stress-testing, derivatives-pricing, and CIRO 5000 margin engines; develop Python and SQL data pipelines; deploy Dockerized microservices through CI/CD; maintain monitoring for drift, failures, and anomalies; document methodologies for regulators and audit; and mentor junior quantitative developers.
Top Skills: AirflowAWSBlack-Scholes-MertonCi/CdDbtDockerFastapiGCPGitGithub ActionsKafkaKubernetesMlflowMonte CarloNumpyPandasPolarsPostgresPrefectPytestPythonRRest ApisSabrScipySnowflakeSQLSvi
13 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Own and develop Arena’s public web surfaces, including the blog, marketing pages, and leaderboard UI. Build with Next.js, React, TypeScript, Sanity CMS, and the company design system. Improve performance, accessibility, SEO, structured data, internationalization, and data visualization. Create CMS models and publishing tools that enable marketing teams to ship independently while collaborating closely with designers, marketers, and engineers.
Top Skills: Core Web VitalsCSSHonojsI18NJson-LdNext.JsReactSanity CmsSeoShadcnTailwindTypescript
14 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Fintech • Software
Own Aleph’s shared AI foundation, including model selection and routing, proxy infrastructure, context management, tool design, and evaluation systems. Ship production agentic features using prompt engineering, caching, parallel tool calls, and subagents. Build observability for agent performance, collaborate with customers and finance experts to define quality standards, and drive adoption of reliable AI systems across product teams.
Top Skills: Agent FrameworksCachingContext ManagementEvaluation InfrastructureLlm ApisModel Proxy InfrastructureModel RoutingObservabilityPrompt EngineeringTool Calling
14 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Fintech • Software
Own major product surfaces across Aleph’s FP&A platform, leading features from customer discovery through launch and iteration. Build performant spreadsheet-grade interfaces over large financial datasets, design robust data models and APIs, develop AI-native features involving orchestration, tool calls, and retrieval, and improve engineering standards through high-quality code and reviews. The role requires strong full-stack fundamentals, customer engagement, technical leadership, pragmatism, and experience building complex B2B products.
Top Skills: AIAPIsStreaming
14 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Big Data • Information Technology • Machine Learning • Sales • Software • Database • Generative AI
Build frontend-focused full-stack features for ZoomInfo’s Conversation Intelligence platform. Responsibilities include developing responsive UI components, data visualizations, charting experiences, and AI-powered interfaces; collaborating with designers and product managers; contributing to REST APIs and backend services; and providing technical leadership on frontend architecture, performance, testing, documentation, and code quality.
Top Skills: AngularDynamoDBElasticsearchMongoDBMySQLNode.jsPythonReactRest ApisSolrVue
14 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Aerospace • Big Data • Greentech • Hardware • Social Impact
Build, maintain, and operate cloud-based automation, infrastructure, and microservices supporting satellite operations. Develop Mission Control systems and distributed services for spacecraft scheduling, tasking, and telemetry processing. Design critical infrastructure, select software technologies, maintain CI/CD workflows, and ensure service reliability. Collaborate with satellite operations, ground operations, pipeline, and product teams while supporting end users and resolving complex engineering problems.
Top Skills: AnsibleAWSDatadogDockerGCPGitlab CiKubernetesLinuxMySQLPostgresPythonSentryTerraform
14 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Aerospace • Big Data • Greentech • Hardware • Social Impact
Build and operate mission-control software and distributed microservices supporting satellite scheduling, tasking, telemetry processing, and fleet operations. Responsibilities include designing HTTP APIs, selecting technologies, deploying critical infrastructure, maintaining automation, and collaborating with satellite operations, ground systems, pipeline, and product teams. The role requires Python, relational databases, testing, CI/CD, Docker, GitLab CI, Linux, and strong communication skills, with cloud, infrastructure-as-code, monitoring, microservices, and aerospace experience preferred.
Top Skills: AnsibleAWSDatadogDockerGCPGitlab CiHttp ApisKubernetesLinuxMicroservicesMySQLPostgresPythonSentryTerraform
14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design, develop, test, and maintain scalable distributed software and data movement services for Microsoft Fabric. Investigate issues using debugging, telemetry, logs, and monitoring; participate in root cause analysis, code reviews, design documentation, automated testing, and CI/CD. Collaborate with engineers, architects, product managers, designers, and partners to deliver secure, reliable, performant features and improve customer experiences.
Top Skills: Azure Cosmos DbAzure Data FactoryAzure Event GridAzure Service BusAzure Sql DatabaseAzure Synapse AnalyticsCC#C++Ci/CdDistributed SystemsJavaJavaScriptAzureMicrosoft FabricPower BIPython
Senior level
Information Technology • Security • Software • Cybersecurity
Develop and optimize automated tests for QNX Power Management technologies. Responsibilities include creating test frameworks and cases, executing test suites on embedded hardware, debugging failures, performing root-cause analysis, documenting defects, verifying fixes, maintaining test labs, preparing test plans and reports, and collaborating with software developers and test engineers to support reliable software releases.
Top Skills: CCi/CdEmbedded HardwareEmbedded SystemsGitJenkinsJIRALinuxPythonQnxShell ScriptingSvnTest Automation
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 19 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead design and delivery of full-stack, AI-driven products and platform capabilities. Own technical strategy, ship end-to-end features, build scalable data and API systems, mentor engineers, and partner with product and customer teams to turn ambiguous real-world problems into measurable outcomes.
Top Skills: APIsCursorGoIotJavaScriptLlmsPythonReactTelematicsTypescript
Reposted 19 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and own technically complex, mission-critical full-stack systems and AI-powered products. Define technical strategy, design and ship end-to-end features across backend, frontend, and mobile, and scale data ingestion and APIs. Lead cross-team projects, mentor engineers, drive technical standards, and partner with product, design, and customer teams to deliver measurable impact.
Top Skills: AIAPIsCursorGoJavaScriptLlmsMlPythonReactTypescript
YesterdaySaved
Hybrid
Ottawa, ON
Senior level
Senior level
Automotive
Develop embedded board support packages and secure bootloaders for Ford’s next-generation vehicle infotainment, connectivity, and hardware modules. Responsibilities include implementing BSP and secure boot features, creating design documentation, participating in reviews, supporting verification and validation, troubleshooting across teams and vendors, and developing Linux kernel drivers. The role requires strong C, ARM SoC, BSP, bootloader, and Linux driver experience, with automotive networking and hardware security experience preferred.
Top Skills: 1000Base-T1100Base-T1AesArm-Based SocAutomotive EthernetBootloaderBspCCanCan FdDesDevice TreeEmmcGitHardware Security ModuleI2CInterrupt HandlingJtagLinux KernelLogic AnalyzerNandNorOscilloscopePlatform DriversPower ManagementRsaSecure BootSha-1SheSpiSvnTc10Uart
24 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Aerospace
Design, develop, test, and support embedded firmware for Intel, Power, and ARM platforms. Analyze requirements, read IC datasheets and schematics, perform architecture/design/code reviews, evaluate new technologies, debug software/hardware, and collaborate with multidisciplinary teams to bring up boards and improve processes.
Top Skills: Arm ProcessorsBare Metal ProgrammingBoard Bring-UpCDas U-BootDigital AnalyzerDmmEmmcEthernetGitHw Debugging ToolsI2CIntel ProcessorsJIRALinuxMdioNon-Volatile MemoryNvmeOscilloscopePciePower ArchitecturePythonSataSlim Bootloader (Sbl)Software Test ToolsSpiTpmUefiUsbVxworksWindows
14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Hardware • Energy • Infrastructure as a Service (IaaS) • Renewable Energy
Build software for renewable energy campuses, including high-fidelity simulations, geospatial data pipelines, automated site and electrical design, and energy management systems. Develop real-time controls, SCADA and telemetry integrations, testing infrastructure, and safety systems for islanded solar and storage facilities. Collaborate with power, civil, and external engineering experts to convert domain knowledge into reliable software and accelerate utility-scale site design and deployment.
Top Skills: CadDemDnp3GisIec 61850LidarModbusPlexosPscad/EmtpPvsystPythonSamScadaTmy
15 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
Develop and ship high-quality software for the Graykey platform, including new features, bug fixes, and technical debt remediation. Collaborate with Design and QA teams to improve user experiences and automated UI testing. The role requires Python development, Git proficiency, Linux familiarity, strong technical problem-solving, collaboration, and continuous learning. Candidates must reside in Canada.
Top Skills: BashClaude CodeCodexDhcpDnsDockerFastapiFlaskGitGitGitlabGraphQLJavaScriptJenkinsKubernetesLinuxPythonReactTypescript
15 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Information Technology • Professional Services • Software • Consulting
Lead backend architecture for an internal reporting and business intelligence platform. Own technical roadmaps, make cross-service architectural decisions, establish engineering standards, review designs and code, solve complex technical problems, coordinate dependencies, manage technical debt, partner across teams, mentor engineers, and contribute hands-on code for high-risk work.
Top Skills: AuthenticationAuthorizationBi PlatformsC#/.NetCi/CdContainerizationData WarehousesDistributed CachingDistributed SystemsGCPGoJavaKotlinLoggingNode.jsObservabilityPythonRelational DatabasesRest ApisRole-Based Access ControlSpring
Reposted 24 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
3D Printing • Marketing Tech • Design
Design, develop, test, and support process automation software for optical test and verification from NPI to volume manufacturing. Collaborate with R&D, Manufacturing, and Quality to deliver scalable, well-documented test applications, share best practices, and support process engineers at manufacturing sites.
Top Skills: .Net FrameworkC#Data Analytics ToolsElectrical Test And Measurement EquipmentFiber OpticsFree-Space OpticsGitJIRAOptical Test And Measurement EquipmentSilicon PhotonicsSvnVb.Net
2 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Aerospace • Defense Manufacturing
Designs and optimizes air traffic management system architectures spanning hardware, software, networks, virtualization, and datacenter infrastructure. The engineer automates deployments with scripts, evaluates site and cloud environments, develops client proposals and compliance matrices, prepares bills of materials, and maintains technical product documentation. Requires Linux administration, VMware or OpenStack experience, networking knowledge, and the ability to pass a U.S. government background check. Canadian citizenship is required.
Top Skills: BashCloud InfrastructureDatacenter InfrastructureLinuxNetwork ArchitectureOpenstackPythonRoutingSwitchingVirtualizationVMware
21 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Develop and architect scalable iOS applications for millions of users. Collaborate with Product, Design, and Engineering teams to deliver features, promote clean architecture and iOS best practices, monitor performance and crash analytics, and support technical excellence through testing, code reviews, and maintainable code.
Top Skills: Ci/CdiOSMvvmRestful ApisSwiftSwiftuiUnit TestingXcuitest
16 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Information Technology • Software • Automation
Build and maintain Camunda 8 backend data-layer services across relational databases and Elasticsearch/OpenSearch. Design scalable storage, query, retention, streaming, and secondary-storage solutions; investigate production data issues; improve performance and operability; and deliver engineering initiatives collaboratively with Product, QA, Support, and SRE. Participate in L3 support and on-call rotations.
Top Skills: Ci PipelinesElasticsearchFlywayLiquibaseMariadbMssqlMySQLOpensearchPostgres
16 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Financial Services
Build and maintain scalable financial data infrastructure, including ingestion, validation, normalization, and integrations. Develop systems that calculate portfolio performance metrics efficiently across high-volume datasets, improve reliability and observability, and support distributed processing. Create internal tools, dashboards, reusable schemas, asset data feeds, and self-service analytics capabilities. Collaborate cross-functionally to expand market-data coverage, support B2B integrations, and strengthen operational resilience.
Top Skills: Business Intelligence DashboardsData InfrastructureData Ingestion PipelinesData ValidationDistributed Systems
Reposted 21 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design, build, and operate scalable data ingestion, replication, and lakehouse infrastructure to move petabytes of data into a Delta Lake on S3. Improve reliability, observability, security, and developer experience for Spark/Databricks processing. Develop internal libraries and tooling (Go/Python), collaborate with cross-functional teams, and help shape long-term data platform and AI-ready infrastructure.
Top Skills: SparkAws DynamodbAws KinesisAws LambdaAws RdsAws S3Aws SqsGoJavaPythonScala
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account