Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Artificial Intelligence • Information Technology • Software • Automation
Develop and maintain Kubernetes Operators for Camunda’s SaaS platform, supporting customer clusters, cloud infrastructure automation, multi-cloud and multi-region deployments across AWS and GCP. Collaborate across teams to deliver secure, reliable features, improve code quality, participate in on-call and third-level support, and promote automation and operational ownership.
Top Skills:
AWSAzureController-RuntimeCrossplaneGCPGoKubebuilderKubernetes
Artificial Intelligence • Healthtech • Software
Build and maintain full-stack healthcare software that supports clinicians and improves patient care. Collaborate with operators, clinicians, product managers, and users to understand business needs, shape solutions, and deliver features. Responsibilities include making technical and product decisions, developing scalable distributed systems, writing tests, documenting implementations, adopting AI agents, and improving development practices.
Top Skills:
Ai AgentsDatabasesDistributed SystemsWeb Frontend Technologies
Internet of Things
Maintain and improve Firefox Graphics code covering rendering, compositing, images, canvas, and WebGL. Diagnose and fix cross-platform graphics issues, resolve bugs and regressions, maintain tests, review code, and manage incoming issues. The role requires strong C++ or Rust skills, graphics framework and GPU architecture knowledge, multithreaded debugging and optimization ability, and independent technical leadership in a mature codebase.
Top Skills:
AndroidC++FirefoxGpu ArchitectureGraphics FrameworksLinuxmacOSRustShader LanguagesWebglWindows
Internet of Things
Maintains and improves Firefox’s Layout code across CSS, page layout, APZ, text, and images. Responsibilities include fixing bugs and regressions, keeping tests green, diagnosing cross-platform issues, conducting code reviews, handling routine upkeep, and participating in planning and web-compatibility meetings. The role requires independent technical leadership in a large, mature, multithreaded C++ codebase.
Top Skills:
AndroidC++CSSFirefoxJavaScriptLinuxmacOSRustWindows
Reposted One Month AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Lead design and delivery of cost-visibility and optimization tooling across cloud and AI infrastructure. Set technical strategy, build automation and monitoring, collaborate cross-functionally, ensure operational readiness, and mentor engineers to scale FinOps capabilities and self-service cost systems.
Top Skills:
AWSAws Cost & Usage ReportsCloudhealthFinoutKotlinKubecostKubernetesMySQLPythonSnowflakeSparkSQLTerraform
Information Technology • Security • Software • Cybersecurity
Develop and optimize QNX kernel and core operating system technologies, including memory management, process management, system services, scheduling, concurrency, and performance. Provide technical leadership, design system specifications, implement reliable C code, create automated unit tests, troubleshoot hardware and software issues, and improve system security, safety, scalability, and performance. Collaborate on architecture, code reviews, planning, and embedded real-time systems development.
Top Skills:
ArmAssemblyCEmbedded SystemsGitGnu Development ToolchainsIpcOperating System KernelsPosixQnxReal-Time Operating SystemsSvnX86
Software
Design, develop, and maintain full-stack features for a cloud-native digital forensics SaaS platform using React, TypeScript, C#, and .NET. Build case management capabilities, APIs, automated tests, and scalable services. Collaborate with Product, UX, and Engineering teams, contribute to architecture and operational excellence, participate in code reviews, and mentor team members. Candidates must reside in Canada.
Top Skills:
.NetAgentic WorkflowsAi-Assisted Software EngineeringAutomated TestingAWSC#Ci/Cd PipelinesCloud-Native SaasContainerizationDistributed SystemsKubernetesNatural Language SearchReactService-Oriented ArchitecturesTypescript
Artificial Intelligence • eCommerce • Payments • Software
Lead architecture, build, test, and deploy scalable web and mobile features. Design integrations and onboarding infrastructure, act as a product partner, work directly with customers for custom integrations, leverage LLMs/AI tooling to accelerate delivery, and improve reliability, observability, and performance while mentoring teammates.
Top Skills:
GraphQLLlmsNode.jsReactReact NativeTypescript
eCommerce • Information Technology • Machine Learning • Marketing Tech • Database • Analytics • Big Data Analytics
Lead backend-focused software architecture and development for data-intensive products, including experimentation platforms, near-real-time ingestion, AI workflows, integrations, APIs, and distributed systems. Partner with product, design, and data science teams to translate ambiguous needs into scalable production solutions. Contribute across frontend, pipelines, and infrastructure, while mentoring engineers, conducting design reviews, and setting technical direction.
Top Skills:
AIAPIsData Processing SystemsDistributed SystemsMicroservicesNear-Real-Time Data InfrastructurePythonReactRole-Based Access ControlTypescript
eCommerce • Information Technology • Machine Learning • Marketing Tech • Database • Analytics • Big Data Analytics
Own the architecture and technical direction of Northbeam’s data ingestion and integration platform. Lead event-driven and batch processing decisions, establish standards for observability, freshness, and failure handling, and guide cross-functional platform design. Mentor engineers, conduct design reviews, influence teams without direct authority, and drive foundational platform improvements. The role requires deep Python and SQL expertise, cloud data warehouse experience, scalable API-based ETL design, orchestration, and containerized infrastructure experience.
Top Skills:
AirflowApi KeysBigQueryCdpsCrm SystemsDockerErp SystemsEvent-Driven ArchitectureGdprGraphQLKubernetesOauth 2.0PythonReal-Time Data ProcessingRestSecrets ManagementSoc 2SQLWebhooks
Artificial Intelligence • Cloud • Information Technology • Infrastructure as a Service (IaaS)
Senior Software Engineer to design and implement C++/Python software, accelerate workloads with CUDA, develop and maintain Linux kernel modules and system services, optimize system and GPU performance, manage Linux systems, mentor junior engineers, and integrate AI technologies across products.
Top Skills:
BashC++CudaGpuLinuxLinux KernelPython
Software
Develop and maintain ChartCheck, a full-stack application supporting radiotherapy plan checking and clinical workflows. Responsibilities include building performant WPF desktop software, DICOM integrations, image and dose visualization, DVH evaluation, architecture, testing, code reviews, and technical decision-making. The role collaborates with physicists and product leaders, mentors teammates, and requires front-end and back-end development across C#, .NET, JavaScript, databases, and cloud systems.
Top Skills:
.NetC#C++CSSDicomHTMLJavaJavaScriptLitMicrosoft Sql ServerMongoDBPostgresWpf
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Cloud • Security • Software • Generative AI
Lead the technical vision and development of Elasticsearch’s core search infrastructure, including indexing, retrieval, query execution, and relevance. Research search algorithms and data structures, contribute to Lucene, guide long-term roadmaps, mentor engineers, and collaborate across distributed teams. Build and optimize high-performance distributed search systems while serving as a technical authority in key Elasticsearch domains.
Top Skills:
Continuous IntegrationDistributed SystemsElasticsearchGitJavaLuceneSolr
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead the technical design and delivery of banking features at Cash App, collaborating across teams, driving architecture improvements, and mentoring engineers.
Top Skills:
AWSDatadogDynamoDBGrpcGuiceHibernateHTTPJavaJettyJSONJunitKafkaKotlinMySQLOkhttpPrometheusProtocol BuffersSignalfx
Reposted One Month AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Lead full-stack engineering for card acquisition and onboarding across mobile, web, and backend. Define technical strategy, deliver quarterly goals, mentor engineers, ensure operational reliability (monitoring, on-call, CI/CD), collaborate with product/design/analytics, and drive quality, experimentation, and scalable backend systems.
Top Skills:
AWSCi/CdJavaScriptKotlinKubernetesMySQLPythonReactReact NativeSwiftTypescriptVue
Reposted One Month AgoSaved
Easy Apply
Easy Apply
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Lead design and delivery of backend risk systems to detect and prevent fraud, manage credit and market risk, and protect users. Drive architecture for distributed, high-availability services, partner with Data Science/ML and product teams, build AI-native detection and response systems, mentor engineers, own operational excellence, and lead incident response and post-mortems.
Top Skills:
Event-Driven ArchitectureGenerative AiGoGraphQLJavaMicroservicesPythonRest ApisRuby
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Staff Software Engineer will develop and execute technical strategies for Cash App Banking, lead architectural decisions, and mentor engineers, focusing on innovative financial solutions.
Top Skills:
AuroraAWSBuildkiteDatadogDynamoDBGradleGrpcGuiceHibernateHTTPJavaJettyJSONJunitKafkaKotlinMySQLOkhttpProtocol BuffersRedis
Big Data • Information Technology • Software • Database • Analytics
Develop experimental AI techniques for agentic marketing applications, especially image and video generation. Build proofs of concept, autonomous evaluation and improvement systems, realistic AI-generated video, and brand-aligned creative generation workflows. The role requires strong quantitative and probabilistic thinking, backend architecture skills, creativity with LLM applications, and product intuition.
Top Skills:
Agentic AiBackend ArchitectureGenerative AiImage GenerationLlmsMachine LearningProbabilistic SystemsVideo Generation
Reposted One Month AgoSaved
Easy Apply
Easy Apply
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
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
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
Reposted 18 Days AgoSaved
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
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
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
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Ottawa Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Ottawa
Remote Jobs in Ottawa
Hybrid Jobs in Ottawa
Account Executive Jobs in Ottawa
Account Manager Jobs in Ottawa
Accounting Jobs in Ottawa
AI Jobs in Ottawa
Analyst Jobs in Ottawa
Analytics Jobs in Ottawa
AWS Jobs in Ottawa
Business Analyst Jobs in Ottawa
Business Development Jobs in Ottawa
Communications Jobs in Ottawa
Content Writer Jobs in Ottawa
Controller Jobs in Ottawa
Coordinator Jobs in Ottawa
Customer Service Jobs in Ottawa
Cyber Security Jobs in Ottawa
Data Analyst Jobs in Ottawa
Data Engineer Jobs in Ottawa
Data Jobs in Ottawa
Data Science Jobs in Ottawa
Database Administrator Jobs in Ottawa
Database Jobs in Ottawa
Design Jobs in Ottawa
DevOps Jobs in Ottawa
Engineering Jobs in Ottawa
Executive Assistant Jobs in Ottawa
Finance Jobs in Ottawa
Finance Manager Jobs in Ottawa
Financial Analyst Jobs in Ottawa
Front End Developer Jobs in Ottawa
Graphic Design Jobs in Ottawa
HR Jobs in Ottawa
HR Manager Jobs in Ottawa
Inside Sales Jobs in Ottawa
IT Jobs in Ottawa
IT Security Jobs in Ottawa
IT Support Jobs in Ottawa
Java Developer Jobs in Ottawa
Legal Counsel Jobs in Ottawa
Legal Jobs in Ottawa
Linux Jobs in Ottawa
Machine Learning Jobs in Ottawa
Marketing Jobs in Ottawa
Marketing Manager Jobs in Ottawa
Network Engineer Jobs in Ottawa
Operations Manager Jobs in Ottawa
Payroll Jobs in Ottawa
Product Manager Jobs in Ottawa
Program Manager Jobs in Ottawa
Project Coordinator Jobs in Ottawa
Project Manager Jobs in Ottawa
QA Jobs in Ottawa
Recruiter Jobs in Ottawa
Research Jobs in Ottawa
Research Scientist Jobs in Ottawa
Sales Jobs in Ottawa
Sales Manager Jobs in Ottawa
Sales Rep Jobs in Ottawa
Scrum Master Jobs in Ottawa
SEO Jobs in Ottawa
Software Engineer Jobs in Ottawa
Software Tester Jobs in Ottawa
Staff Accountant Jobs in Ottawa
Talent Acquisition Jobs in Ottawa
Technical Support Jobs in Ottawa
UX Design Jobs in Ottawa
Web Designer Jobs in Ottawa
Web Developer Jobs in Ottawa
Writing Jobs in Ottawa
All Filters
Total selected ()
No Results
No Results











.png)















