Top Software Engineer Jobs in Ottawa

16 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Financial Services
Sets enterprise-wide technical strategy as the senior-most individual contributor in Technology. Owns target architecture, agentic AI foundations, cloud migration to AWS and Databricks, data platforms, model serving, experimentation, marketplace systems, performance, resilience, security, and auditability. The role requires hands-on engineering involvement, including code reviews, proofs of concept, design reviews, and incident analysis, while influencing teams and executives without formal authority and developing staff and principal engineers.
Top Skills: Agentic AiAWSChange Data CaptureDatabricksDistributed SystemsExperimentation PlatformsLakehouse ArchitectureLarge Language ModelsMachine Learning Model ServingModel Context ProtocolStreaming Data
21 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Entry level
Entry level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Lead complex card-acquiring projects from design through production, building reliable payment systems, tooling, testing frameworks, and network integrations. Work hands-on with ISO messages, routing, authorization, clearing, settlement, reconciliation, interchange, and tokenization. Set technical direction, mentor engineers, improve reliability, participate in on-call operations, and establish standards adopted across teams. The role requires deep acquiring expertise and experience operating large-scale financial systems.
Top Skills: Ai Coding AgentsCard-Network IntegrationsIso 20022Iso 8583Payment Tokenization
Reposted 16 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Retail • Sports
Develop and maintain cross-platform consumer mobile applications using React Native, TypeScript, and JavaScript. Build reusable components, integrate REST and GraphQL APIs, implement state management, optimize performance, troubleshoot crashes, support testing and CI/CD releases, and apply accessibility and usability principles. Collaborate with product, design, QA, and engineering teams in Agile delivery environments while contributing to code reviews, experiments, and engineering standards.
Top Skills: A/B TestingAndroidCi/CdConfluenceGitGraphQLiOSJavaScriptJIRAMobile Application TestingReactReact NativeRest ApisState ManagementTypescript
21 Days AgoSaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead technically complex card-acquiring payment projects from design through production. Build and operate highly reliable payment systems, integrations, testing and certification tooling, and shared engineering frameworks. Analyze ISO messages, network mandates, routing, authorization, clearing, settlement, and processing costs. Provide technical direction, mentor engineers, participate in on-call operations, and establish safe AI-assisted engineering practices for critical financial systems.
Top Skills: Ai Coding AgentsCard TokenizationIso 20022Iso 8583Payment Network Integrations
17 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Information Technology
Build and maintain full-stack features for secure, high-volume fintech and cryptocurrency transactions. Develop Golang and Java backend services, Node.js and TypeScript APIs, and React/Next.js applications. Integrate third-party systems, implement OAuth 2.0 authentication, work with microservices, and ensure security, performance, reliability, and observability. Contribute to architecture discussions, code reviews, technical documentation, and end-to-end feature ownership in a fully remote environment.
Top Skills: Amazon S3AWSCi/CdGitGoGrafanaHelmJavaKubernetesMicroservicesNext.JsNode.jsOauth 2.0PostgresReactRestful ApisSQLTerraformTypescriptWebhooksWebsockets
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Hardware • Security • Software • Cybersecurity
Develops and tests software for a next-generation 911 call-handling platform under senior guidance. Responsibilities include software analysis, design, development, documentation, system integration, validation, unit testing, and exploratory testing. The role uses Java, Angular, JavaScript, Git, Agile practices, and potentially cloud, DevOps, networking, and container technologies to support highly available on-premises or service-based emergency communications solutions.
Top Skills: AngularAWSAzureCi/CdDnsDockerGCPGitHTTPJavaJavaScriptKubernetesPythonRestRtpSipSmtpSnmpSoapSpring BootSshTerraformTlsWebrtcWireshark
One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead the architecture and evolution of native iOS foundations supporting seller-facing applications. Identify systemic problems, define platform strategy and standards, build prototypes and reference implementations, lead multi-quarter migrations, and establish practices for quality, testing, observability, release safety, and maintainability. Develop senior engineers and create scalable ownership models across teams.
Top Skills: Ai-Assisted Development ToolsBazelCombineInstrumentsObjective-CObservability ToolsProtocol BuffersSwiftSwift ConcurrencySwiftuiTesting InfrastructureUikitXcode
28 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Productivity • Software
Build and ship AI-powered product features end-to-end using React, TypeScript, Django, Python, and GraphQL. Collaborate with Product, Design, and QA; write tests, participate in code reviews, draft technical specifications, and define success metrics. The role offers mentorship, rapid ownership, and opportunities to lead features from concept through production in a remote-first Ottawa startup.
Top Skills: ClaudeCursorDjangoGraphQLN8NPythonReactTypescript
19 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
Build and scale customer-facing iOS marketplace experiences using Swift and SwiftUI. Implement feature-flagged functionality, write unit and UI tests, collaborate with Product, Design, Android, backend, QA, and senior iOS engineers, and take increasing ownership of reliability and operational health. Use AI tools for coding, refactoring, testing, debugging, documentation, and reducing repetitive work while critically validating generated outputs.
Top Skills: Ai Development ToolsCiFeature FlagsMobile AnalyticsMvvmSnapshot TestingSwiftSwift Package ManagerSwiftuiUi TestingUikitUnit TestingWebview
25 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Fintech • Financial Services
Principal Software Engineer responsible for architecting and leading development of scalable, reliable backend systems and the core fintech platform. The role sets technical direction, leads complex cross-team initiatives, promotes architectural and engineering best practices, addresses technical debt and incidents, and mentors engineers. Candidates need 10+ years of technical leadership experience, deep distributed-systems expertise, Ruby on Rails experience, strong communication and influence skills, agile development experience, and familiarity with frontend architecture or full-stack systems.
Top Skills: Ruby On Rails
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Hardware • Other • Software • Appliances • Industrial • Manufacturing
Develop and deliver features for large-scale web applications using full-stack technologies across React, TypeScript, Node.js, Microsoft, and cloud stacks. Collaborate in agile Scrum or Kanban teams with architects, QA, product management, and stakeholders. Contribute to CI/CD, DevOps, troubleshooting, performance, security, and continuous improvement while building high-quality software solutions.
Top Skills: .NetAWSAzureC#Ci/CdDevOpsJavaScriptKanbanMongoDBNode.jsReactScrumSQLTypescriptWebpack
Junior
Software • Database
Develop backend services, event-driven Kafka pipelines, web scrapers, and content integrations that collect, process, and index online media. Build Java REST APIs and TypeScript/Nest.js scraping systems, integrate third-party feeds and APIs, improve content quality, and collaborate with product and engineering teams. Contribute to testing, code reviews, refactoring, and continuous improvement across distributed data-processing systems.
Top Skills: Apache SolrAtomGitJavaJavaScriptKafkaLinuxMavenNest.JsRest ApisRssSQLTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
One Month AgoSaved
Hybrid
Ottawa, ON
Junior
Junior
Information Technology • Professional Services • Cybersecurity • Defense
Develop and maintain secure software applications throughout the software development lifecycle. Responsibilities include analyzing requirements, designing solutions, coding, code reviews, testing, debugging, documentation, deployment, maintenance, and collaboration with architects, QA specialists, project managers, and other technical teams. The role also supports CI/CD processes, security compliance, technical reviews, and continuous improvement.
Top Skills: Ci/CdVersion Control Systems
One Month AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Entry level
Entry level
Big Data • Fintech • Mobile • Payments • Financial Services
Build and improve reliable, scalable frontend experiences for Affirm’s pre-checkout products, including Affirm.js, promotional messaging, experimentation, and developer-facing tooling. Use browser debugging, monitoring, metrics, and testing tools to maintain accessible, performant cross-browser experiences. Collaborate with engineers and stakeholders, contribute to code reviews, troubleshoot operational issues, and write clear, well-tested, extensible code.
Top Skills: JavaScriptReactTypescriptVue
Reposted 8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
HR Tech • Other • Professional Services
Evaluate AI coding agents such as Codex, Claude Code, and Cursor for engineering judgment, reasoning quality, usefulness, and correctness. Provide detailed written feedback, distinguish response-quality levels, define evaluation standards, and record short video explanations. This flexible remote contract requires strong software engineering experience, familiarity with AI-assisted development workflows, and the ability to make rigorous, opinionated judgments without reviewing every line of code.
Top Skills: Claude CodeCursorJavaScriptLoomOpenai CodexPythonTypescript
22 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
Design, develop, test, and maintain scalable platform software and services. Collaborate with architecture and cross-functional teams, implement platform features, participate in code reviews, document technical specifications, troubleshoot issues, and optimize performance and scalability. The role requires Go development, scripting, Kubernetes, cloud-native technologies, containerization, cloud networking, and CI/CD experience.
Top Skills: AWSAzureBashCi/CdCloud NetworkingCloud-Native TechnologiesContainerizationGoKubernetesL4/L7 Load BalancersPythonVersion Control
22 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Biotech
Build experimental applications and interactive tools for configuring experiments, monitoring execution, visualizing results, and capturing metadata. Integrate instrument APIs with SDKs, data services, backend systems, and automation workflows. Implement testing, logging, failure recovery, CI, packaging, and deployment improvements. Diagnose issues across application, performance, concurrency, native-code, and hardware layers while collaborating directly with scientists and engineers to deliver reliable software.
Top Skills: APIsAsynchronous SystemsC++CiData PipelinesDesktop ApplicationsHardware IntegrationInteractive VisualizationPythonRustVersion Control
8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Cloud • Security • Software • Cybersecurity
Develop and maintain automated unit, integration, and end-to-end test frameworks for scalable virtualized server platforms. Define test strategies, performance quality gates, deployment validation, rollback verification, and test plans for microservices. Investigate deployment issues, troubleshoot root causes, collaborate with engineering teams on integration testing, improve test environments, and automate platform service deployments using scripting and CI/CD tools.
Top Skills: AptArmBashContainerizationDebianGithub ActionsGoJenkinsLinuxPerlPytestPythonSaltstackVirtualizationX86
28 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead the design, development, and technical strategy for high-availability financial services supporting Affirm’s card loan platform. Build scalable APIs, data models, microservices, and event-driven systems; troubleshoot performance and reliability issues; collaborate cross-functionally on loan attribution and lifecycle requirements; and mentor engineers through technical guidance, design reviews, and code reviews.
Top Skills: AWSDockerEvent-Driven ArchitectureGCPKotlinKubernetesMicroservicesAzureNoSQLPythonRestful ApisSQL
23 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Legal Tech • Professional Services
Build and improve full-stack features for a legal AI platform. Responsibilities include frontend and backend development, responsive interfaces, data models, APIs, integrations, data pipelines, testing, deployment, observability, debugging, and performance improvements. The engineer will work directly with users, own projects end to end, make architectural tradeoffs, and help shape product direction in an early-stage company.
Top Skills: APIsReactRelational Databases
10 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Software • Semiconductor • Manufacturing
Design, develop, and deliver software and firmware for datacenter-scale systems. Own complete product lifecycles spanning firmware, embedded Linux, device drivers, microcode, control software, system bring-up, debugging, validation, automation, customer trials, and field support. Collaborate with interdisciplinary and partner engineering teams, contribute through volume production, and support cross-functional groups. The role requires deep expertise in low-level interfaces, management protocols, secure boot, datacenter networking, and complex multiprocessor architectures.
Top Skills: ArmAutomationAvsbusCC++CalyptraDatacenter NetworkingDevice DriversDmtfEmbedded FirmwareI2CLinuxMctpMdioMicrocodeOpenbmcPciePldmPmbusRedfishSecure BootSecure Root Of TrustSerdesSpdmSpiU-BootUsbX86YoctoZephyros
10 Days AgoSaved
In-Office
Ottawa, ON
Expert/Leader
Expert/Leader
Software • Semiconductor • Manufacturing
Design, develop, and deliver firmware and software for high-performance datacenter systems. Own projects across embedded firmware, device drivers, microcode, Linux and Yocto builds, control software, system bring-up, debugging, validation, automation, and product lifecycle support. Collaborate with multidisciplinary and partner engineering teams, assist with customer trials and field issues, and contribute from product inception through volume production.
Top Skills: ArmAvsbusCC++CalyptraDatacenter NetworkingDebugging ToolsDmtfI2CLinuxMctpMdioOpenbmcPciePldmPmbusRedfishSecure BootSecure Root Of TrustSerdesSpdmSpiSystem Validation AutomationU-BootUsbX86YoctoZephyros
10 Days AgoSaved
In-Office
Ottawa, ON
Expert/Leader
Expert/Leader
Software • Semiconductor • Manufacturing
Designs, develops, and delivers firmware and software for high-performance datacenter systems. Owns complete product lifecycles spanning embedded firmware, microcode, device drivers, Linux/Yocto builds, control software, system bring-up, debugging, validation, automation, customer trials, and field support. Collaborates with interdisciplinary and partner engineering teams while supporting products from inception through volume production.
Top Skills: ArmAvsbusCC++CalyptraDmtfI2CLinuxMctpMdioOpenbmcPciePldmPmbusRedfishSecure BootSecure Root Of TrustSerdesSpdmSpiU-BootUsbX86YoctoZephyros
One Month AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Build and operate backend infrastructure and APIs for stablecoin-based payments, deposits, withdrawals, and transfers. Own projects from system design through production, improve distributed-system performance and reliability, collaborate with Product, Design, Infrastructure, and Compliance, and contribute to engineering quality through reviews and architectural best practices. The role requires blockchain integration experience and responsible use of generative AI.
Top Skills: APIsAWSBaseBlockchainDistributed SystemsEthereumGCPGenerative AiGoJavaSmart ContractsSolanaStablecoins
YesterdaySaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Insurance
Owns significant parts of a regulated insurance platform end to end, from discovering ambiguous customer problems through architecture, implementation, production deployment, and adoption. Establishes technical direction, builds full-stack systems, integrates AI and agentic workflows responsibly, collaborates directly with clients and business users, shapes the product roadmap, and mentors engineers. The role requires strong product judgment, startup ownership, pragmatic architecture decisions, and 5+ years of production software experience.
Top Skills: Agentic Ai WorkflowsAuth0Event-Sourced CqrsGCPGitGkeKafkaLlmsNestjsNext.JsPostgresPythonSpicedbTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account