Top Software Engineer Jobs in Ottawa

17 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
Design, implement, and optimize Elasticsearch core storage and query engine components for logs/metrics workloads. Lead architecture, resolve performance bottlenecks, improve storage efficiency and query execution, mentor engineers, collaborate across distributed teams, triage community issues, and write idiomatic modern Java.
Top Skills: AIContinuous IntegrationElasticsearchEs|QlGitJavaMongoDBObject StoragePostgresPrometheusPrompt EngineeringSolr
Reposted 17 Days AgoSaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Healthtech
The Staff Software Engineer will lead technical solutions and architectural reviews, mentor engineers, and drive the development of scalable healthcare products.
Top Skills: DjangoDrfNext.JsReact
17 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
Drive architecture and design of Elasticsearch core storage and query engine for logs and metrics. Improve storage efficiency, indexing layouts, serialization, and performance; lead cross-team initiatives; mentor engineers; triage community issues; and write idiomatic modern Java.
Top Skills: Ai AgentsElasticsearchEs|QlGitJavaMongoDBObject StoragePostgresPrometheusPrompt EngineeringSlackSolrZoom
Reposted 17 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Design, develop, and optimize adaptive radiotherapy desktop software: DICOM integration and networking, 3D image processing, deformable registration, coordinate transforms, dose visualization and DVH evaluation. Build performant WPF applications under near real-time constraints, integrate with oncology systems, collaborate with physicists and product, contribute to architecture, testing, code reviews, and mentor teammates.
Top Skills: 3D Medical ImagingC#DicomDicom NetworkingGeometric ComputingNumerical MethodsWpf
Reposted 17 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
The role involves integrating generative models into Intangible Studio, evolving job systems with TypeScript and Node, and maintaining high visual quality standards.
Top Skills: AWSAzureGCPNode.jsReactThree.JsTypescriptWebglWebgpu
Reposted 18 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Information Technology
Lead architecture and long-term technical direction for Docker Hardened Images (DHI). Define platform standards for image and Helm chart hardening, supply-chain posture (SBOM, SLSA, signing), and distribution. Drive cross-functional roadmaps, resolve ambiguous packaging/security problems, influence upstream OSS, mentor senior engineers, shape test and tooling strategy, and participate in on-call incident response.
Top Skills: Cert-ManagerCi/CdDockerDocker DesktopDocker HubDocker ScoutGitGoGrafanaHelmHelm ChartsHomebrewIstioKubernetesKyvernoLinuxSbomSigstoreSlsa
Reposted 18 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Big Data Analytics
The Senior Software Engineer will build and maintain the Boreal hosting platform and Moose open-source project, mentor junior team members, and collaborate with product and design teams.
Top Skills: ClickhouseNextjsPythonRustTypescript
Reposted 18 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer, you'll analyze data integrity issues, craft high-quality client code, collaborate with project stakeholders, and drive project delivery while mentoring others in Agile methodologies.
Top Skills: AgileApi GatewayAWSDockerDynamoDBKubernetesLambdaNode.jsRds
Reposted 18 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
eCommerce
The Staff Software Engineer at Narvar will drive the architecture of new product platforms and mentor junior engineers while developing scalable distributed systems.
Top Skills: AWSCassandraDynamoDBElasticacheGCPGoJavaMongoDBMySQLPostgresPythonRedisRestful ApisRustScala
Reposted 18 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Fintech • Real Estate • Software
As a Data Engineering Architect, lead the transformation of data engineering into a modern platform, oversee architecture and technical leadership, design scalable systems, ensure data quality and governance, and mentor teams for a data-driven culture.
Top Skills: AWSAzureDbtFlinkGCPJavaLookerPower BIPythonScalaSparkSQLTableau
Reposted 18 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Real Estate • Software
Lead architecture and evolution of Juniper Square’s distributed services, cloud infrastructure, and developer platform. Design scalable, multi-tenant, event-driven systems; build paved-road developer tooling, CI/CD, and observability. Hands-on coding, prototyping, and performance troubleshooting. Enable production AI/LLM workloads, ensure security/compliance, support enterprise upmarket needs, and mentor engineering teams to raise operational excellence and reliability.
Top Skills: AWSAzureCi/CdContainersError BudgetsGCPGoJavaKafkaKubernetesObservabilityPulumiPythonServerlessService MeshSlosTerraform
Reposted 18 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Develop and maintain enterprise-level cloud services for Autodesk's AEC platform, collaborating with cross-functional teams to enhance product performance and efficiency.
Top Skills: Api GatewayAWSDockerDynamoDBEc2EcsJavaKubernetesLambdaRdsS3
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 18 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The Staff Software Developer will lead AI-driven solution development, mentor engineers, and collaborate on product roadmaps, emphasizing efficient coding and technical best practices.
Top Skills: .Net 6+C#Github CopilotReactRestful Web ServicesSQL
19 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Integrate two new hardware devices into an existing Flutter app: define protocols, extend BLE communication library, implement BLE security (pairing/authentication/encryption), ensure high reliability with automated tests (95%+), debug cross-layer issues (app, OS BLE stacks, firmware), and produce comprehensive documentation.
Top Skills: Android Bluetooth ApisBluetooth Low Energy (Ble)DartEncryptionFlutterGattHardware-In-The-Loop TestingIntegration TestingIos Core BluetoothMessage FramingPairing/BondingSerializationUnit Testing
19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Agency • Fashion • News + Entertainment • Sports
Build and maintain scalable web applications and backend services using React, TypeScript, Next.js and Node.js. Design APIs (REST, gRPC, GraphQL), work with PostgreSQL and cloud infrastructure, improve CI/CD and developer tooling, contribute to architecture, mentor engineers, and deliver AI-powered features and CRM workflows.
Top Skills: Ai-Assisted DevelopmentAWSAzureAzure DevopsCi/CdDockerGithub ActionsGraphQLGrpcKubernetesNext.JsNode.jsPostgresReactRestTerraformTypescript
Reposted 19 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Professional Services • Software • Financial Services
Design and build AI-powered internal accounting tools and integrations. Own architecture, security, and code quality; translate accounting processes into production-grade backend systems; collaborate with product and accounting staff; document systems and scale tools responsibly.
Top Skills: AuthenticationAuthorizationAWSAzureDatabasesEvent-Driven WorkflowsGCPGoNode.jsPythonQueuesRenderRest ApisSecrets ManagementTypescriptWebhooksWorkers
Reposted 19 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Healthtech • Software
Design, build, and enhance Cority's software platform across product streams. Own features end-to-end, debug cross-system issues, drive observability, contribute technical direction, perform code reviews, mentor junior engineers, and collaborate with Product Owners to translate requirements into scalable technical designs.
Top Skills: .Net Core.Net FrameworkAngularCi/CdClaude CodeCSSCursorDapperEntity FrameworkGithub CopilotHTMLJavaScriptMicroservicesNode.jsPostgresPythonReactSQL ServerTypescriptWeb Apis
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
Seeking a Senior Software Engineer to design and build a microservices-based SaaS platform, focusing on Java and AWS technologies while ensuring robust deployment and customer satisfaction.
Top Skills: AWSJavaKafkaKotlinLambdaNoSQLPostgresSpring
Reposted 19 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Fintech • Professional Services • Software
The Senior Software Engineer, Voice AI will design and implement complex systems for emergency response communications, oversee AI integrations, and provide technical mentorship.
Top Skills: AzureDockerElixirGoLangchainLivekitNew RelicOpenaiPostgresPythonRubyTerraform
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Hardware • Other • Software • Appliances • Industrial • Manufacturing
Design and develop scalable software applications, implement automated testing, mentor junior developers, and optimize performance in a remote environment.
Top Skills: AWSAzureC#Github ActionsNode.jsTerraformTypescript
Reposted 19 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Software Engineer, AI/ML GenAI, you will design and implement AI features, manage embeddings, and optimize AI systems for production deployment while collaborating with product and design teams.
Top Skills: AWSCeleryDockerFastapiGCPNode.jsPythonRuby On RailsSQLTypescript
Reposted 19 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Sr. Software Engineer, you'll design and develop features for a SaaS platform, collaborate with teams, tackle technical problems, and ensure high-quality solutions with an ownership mindset.
Top Skills: .NetAWSAzureC#Ci/Cd
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Information Technology
As a Senior Software Engineer, you will develop and maintain Alpaca's platform services, including event streaming infrastructure and authentication systems, while ensuring software quality and reliability.
Top Skills: Argo CdFlatbuffersGoGoogle Cloud PlatformGoogle Kubernetes EngineGrafanaGrpcHelmJwtKafkaKeycloakKubernetesOpenid ConnectPostgresPrometheusProtocol BuffersRedpandaRestful ApisSAMLTempoTerraform
Reposted 19 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Information Technology
As a Senior Software Engineer, you'll design and build scalable market data systems, improve API architecture, and enhance overall system performance, contributing to Alpaca's infrastructure for trading financial assets.
Top Skills: BsdCC++GCPGkeGoKubernetesLinuxRustSQL
Reposted 19 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Financial Services
Design, develop, and optimize Acumatica ERP customizations, workflows, integrations, and reporting for financial services. Lead integrations with payment gateways and third-party financial tools, enforce Acumatica best practices, support UI/UX enhancements, and ensure upgrade-safe customizations while collaborating with cross-functional teams.
Top Skills: .NetAcumaticaAcumatica Customization ProjectAcumatica Graph ExtensionsAcumatica Reporting FrameworkAnalytical ReportsC#Ci/CdCompliance ToolsCSSDacs (Data Access Classes)DevOpsGeneric InquiriesGitHTMLJavaScriptPayment GatewaysQuickbooksRest ApisSoap ApisSQLTypescriptWeb Services
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account