Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develop and maintain Cisco Nexus Dashboard’s Kubernetes-based infrastructure platform. Responsibilities include core platform engineering, multi-node cluster deployment and upgrades, backup and restore services, anomaly detection, audit logging, centralized authentication and authorization, certificate lifecycle management, and scalability optimization. The role also involves developing microservices, prototyping AI solutions and workflows, and creating comprehensive software test plans.
Top Skills:
Ci/CdGoKafkaKubernetesLinuxMicroservicesOpensearchPostgresPython
Artificial Intelligence • Hardware • Automation • Manufacturing
Design and develop scalable, secure frontend web applications for connected embedded systems. Lead frontend architecture, collaborate with backend/embedded teams, implement device provisioning, telemetry visualization, and remote management UIs. Optimize performance, accessibility, and maintainability; mentor engineers, participate in reviews, and drive frontend best practices.
Top Skills:
AngularAWSAzureBabelCSS3D3.JsEmberGCPGitHTML5JavaScriptReactReact RouterReduxRestful ApisTypescriptVueWebpack
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Own the architecture and technical strategy for Square’s go-to-market technology stack. Build and operate production AI agents, automated workflows, and integrations that improve sales productivity. Lead complex technical initiatives, establish AI reliability and security guardrails, define evaluation metrics, and guide build-versus-buy decisions. Partner with Sales, Product, Data, and Engineering leaders while mentoring engineers and remaining hands-on across design, implementation, testing, deployment, and operations.
Top Skills:
Ai AgentsAi EvaluationAutomated WorkflowsCrm SystemsData ServicesLarge Language ModelsObservabilityRetrieval-Augmented GenerationTool CallingWorkflow Orchestration
Software
Develop high-performance C/C++ SDK software for Nokia’s coherent DSP ASICs and optical networking products on Linux. Collaborate with ASIC, firmware, hardware, and architecture teams across pre-silicon development and post-silicon validation. Build APIs, frameworks, and automation solutions while addressing hardware-software integration, performance, testing, debugging, and system quality challenges.
Top Skills:
APIsAutomationCC++Dsp AsicsEmbedded SystemsLinuxNetworking ProtocolsPythonSdksShell ScriptingTelecommunications
Artificial Intelligence • Software • Defense
Deploy and integrate Arondite’s software with defence customers across Canada and internationally. Responsibilities include writing secure, robust code; interfacing with autonomous and robotic systems; integrating unfamiliar platforms and data sources; testing in field environments; gathering user feedback; refining implementations; and sharing field insights with engineering teams. The role requires customer-facing communication, autonomy, adaptability, and frequent on-site work, with Ottawa as the intended base.
Top Skills:
AngularAutonomous SystemsC++Embedded SystemsJavaJavaScriptMachine LearningPostgresPythonReactRoboticsRustSQLTypescript
Reposted One Month AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Develop, launch, and maintain backend systems for card issuing and transaction processing. Break down projects, collaborate with product/design/analytics, write clear well-tested code, support operations and on-call duties, create/monitor metrics, perform code reviews, and participate in hiring and team growth activities.
Top Skills:
AWSKotlinKubernetesMySQLPython
Marketing Tech
Build and ship full-stack features for a real-time collaborative content platform, spanning backend services, APIs, and frontend systems. Contribute to architecture and technical design, write tested and maintainable code, collaborate with product and design, integrate AI tools and capabilities, participate in code reviews, and help shape an early-stage product.
Top Skills:
Ai ToolingAWSAzureDrupalGCPGraphQLJavaScriptNext.JsRestTypescriptWebhooksWordpress
Insurance • Cybersecurity
Build and deploy AI agents that automate internal business processes. Responsibilities include authoring reusable agent skills, integrating systems through MCP, creating evaluation sets, deploying production workflows with permissions and audit trails, and partnering with data engineers. The role requires translating business processes into reliable agent workflows, supporting deployed agents, and maintaining operational quality using Python, SQL, Git, CI, and containers.
Top Skills:
CiContainersCursorGitJIRALinearLlmsMcpPythonSalesforceSnowflakeSQLZendesk
Healthtech
Leads and develops a software engineering team responsible for medical imaging solutions. Oversees technical execution, architecture, code quality, testing, delivery, regulatory compliance, production reliability, and incident response. Partners with Product Management, QA, Support, and R&D teams to deliver healthcare software capabilities. Coaches engineers, improves development practices, establishes AI-assisted development guardrails, and contributes to technical strategy and innovation.
Top Skills:
AgileAWSClaude CodeContinuous IntegrationCursorDatabasesDevinDicomFdaFhirGithub CopilotHipaaHl7IheJavaLinux/UnixMicroservicesPacsRisSaaS
Artificial Intelligence • Information Technology • Software
Design and develop scalable, high-performance data and API infrastructure for real-time processing. Mentor engineers and collaborate with teams to enhance AI model evaluations.
Top Skills:
APIsDistributed SystemsLow-Latency PipelinesPyTorchScalable Backend ArchitectureStream Processing
Artificial Intelligence • Information Technology • Software
The role involves designing and building data pipelines for analyzing user feedback on AI models, ensuring data quality and infrastructure scalability.
Top Skills:
SparkDatabricksPythonRRay DataScalaSnowflakeSQL
Fintech • Software
Lead the Treasury team to develop and maintain backend services ensuring reliability in financial transactions, while implementing features and improving systems.
Top Skills:
Python
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
3D Printing • Marketing Tech • Design
Develop and optimize multithreaded, multicore embedded C/C++ applications in Linux environments. Troubleshoot software and system-level issues, support customer-reported problems, identify root causes, and communicate resolutions. Collaborate cross-functionally to design and validate solutions, interpret hardware schematics, and contribute to Python-based automation and tooling.
Top Skills:
CC++LinuxPython
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Design and build scalable APIs, cloud-native services, and applications supporting millions of users. Own service reliability, performance, testing, production incident response, and continuous improvement. Collaborate with product and architecture teams, participate in design and code reviews, contribute to technical decisions, and mentor engineers while delivering high-quality software in a fast-paced environment.
Top Skills:
AWSC#DockerJavaKubernetes
Hardware • Security • Software • Cybersecurity
Develop and maintain high-availability next-generation 911 call-handling software deployed in cloud and on-premises environments. Responsibilities include Java application development, web development, REST API and microservices implementation, software and hardware integration, testing, documentation, observability, and troubleshooting. The role works within Agile Scrum teams and uses modern DevOps, CI/CD, and source-control practices to deliver reliable emergency communications solutions.
Top Skills:
AngularAWSAzureCi/CdDnsDockerGCPGitHTTPJavaJavaScriptKubernetesMicroservicesPythonRest ApisRtpSipSmtpSnmpSoapSpring BootSshTerraformTlsWebrtcWireshark
Retail • Sales • Software
Build scalable, high-performance front-end solutions for 3D interior-decor experiences using computer vision. Collaborate with product, design, stakeholders, and engineering teams to deliver customer-focused features. Own systems through development, deployment, operation, and continuous improvement while supporting partners and maintaining high quality. The role offers mentorship and growth in a remote-first environment.
Top Skills:
AWSComputer VisionDjangoNext.JsPostgresPythonReactReduxThree.JsTypescript
Information Technology • Software
Build and maintain client-facing software within a monolith and microservices architecture. Responsibilities include scaling systems, meeting regional regulatory requirements, launching validated features, developing high-performance REST APIs, tuning database queries, supporting automated testing and continuous releases, participating in on-call support, mentoring junior developers, and collaborating directly with clients when needed.
Top Skills:
AWSJavaMicroservicesReactRest ApisSnowflakeVue
Database
Design and build distributed systems for a high-performance CI/CD execution platform. Responsibilities include orchestrating Supabase Branch lifecycle operations, provisioning ephemeral sandboxed environments on AWS, scheduling concurrent builds, optimizing pipelines through caching and artifact reuse, handling retries and failures, instrumenting observability, and developing configuration and infrastructure integrations. The role requires strong Go and TypeScript skills, cloud infrastructure experience, and a production operations mindset.
Top Skills:
Amazon EcsAmazon EksAWSAws SdkGitGoJSONPulumiTerraformTomlTypescript
Big Data • Fintech • Mobile • Payments • Financial Services
Build and maintain scalable integration and end-to-end test automation frameworks and CI pipelines. Optimize test execution, improve stability and reporting, support engineering teams with triage and best practices, write technical specs/ADRs, participate in on-call rotation, and collaborate across regions to evolve the companys test strategy and developer productivity tooling.
Top Skills:
AWSCi/CdDockerE2E TestingIntegration TestingPlaywrightPytestPythonTest Automation FrameworksTypescript
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Develop and maintain a low-latency, high-performance game streaming application across multiple platforms. Responsibilities include UI, video encoding and decoding, networking, input devices, video rendering, UDP protocols, and production C development. The role involves solving complex performance challenges, deploying code to millions of users, collaborating with a globally distributed team, mentoring engineers, and responding to customer needs.
Top Skills:
CCoregraphicsIokitLinuxMac Driver DevelopmentmacOSUbuntuUdpWindowsWindows Driver Development
28 Days AgoSaved
Easy Apply
Easy Apply
Cloud • Security • Software • Cybersecurity • Automation
Build and improve GitLab authentication services across Ruby on Rails and Go codebases. Design token issuance, validation, identity, access management, passwordless authentication, workload identity federation, and secure automation features. Migrate authentication paths to GATE while supporting multiple deployment models, address reported vulnerabilities, optimize performance, review code, establish engineering standards, and collaborate on complex projects in a remote, asynchronous environment.
Top Skills:
GateGoHackeroneIdentity And Access Management (Iam)Json Web Token (Jwt)Lightweight Directory Access Protocol (Ldap)OauthOpenid Connect (Oidc)Role-Based Access Control (Rbac)RubyRuby On RailsSecurity Assertion Markup Language (Saml)Single Sign-On (Sso)System For Cross-Domain Identity Management (Scim)
Edtech • Software
Build and improve scalable full-stack products for higher education, owning initiatives across the software development lifecycle from discovery through release. Collaborate with Product, Design, and Engineering in a cross-functional Scrum team, experiment with AI technologies, resolve bugs, complete tickets, and deliver reliable, tested, user-focused features.
Top Skills:
DjangoFastapiGenerative AiReact
28 Days AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Own and deliver high-availability, low-latency backend systems supporting authentication, verification, and fraud journeys across web and mobile. Lead quarterly goals, guide engineers through ambiguous problems, collaborate with product, design, and analytics, resolve technical and business issues, monitor system availability, improve engineering standards, support on-call operations, and develop team talent.
Top Skills:
AWSKotlinKubernetesMySQLPython
Hardware • Semiconductor • Manufacturing
Join Texas Instruments’ Embedded Processing Software Engineering Tools team in Toronto through a first-year Career Accelerator Program. Develop desktop and cloud-based embedded tooling, contribute to complex application software, learn software development life cycles, and work with embedded devices, SDKs, and industry-standard tools. The role requires collaboration, problem-solving, communication, and programming experience with TypeScript, JavaScript, React, HTML, and CSS.
Top Skills:
Ccstudio IdeCSSHTMLJavaScriptLinuxmacOSReactSdksTypescriptWindows
Reposted 29 Days AgoSaved
Easy Apply
Easy Apply
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design and build Samsara’s cloud governance platform, including IAM guardrails, security controls, compliance automation, and software supply-chain security tooling across AWS and GCP. Develop reliable distributed systems, secure CI/CD patterns, and SAST/DAST capabilities. Contribute to technical roadmaps, collaborate across infrastructure, security, compliance, and engineering teams, and communicate design tradeoffs while mentoring teammates through reviews and pairing.
Top Skills:
AWSCi/CdCloud InfrastructureDastDistributed SystemsGCPGoIamPythonSastTerraform
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































