Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 12 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Cloud • Security • Software • Generative AI
Lead design and implementation of automated, cloud-scale Elasticsearch benchmarking tooling and methodologies. Drive performance testing, regression detection, reporting, troubleshooting, capacity planning, and mentor cross-functional teams to resolve performance issues.
Top Skills: Ci/CdCloudContainersElasticsearchJavaJvmLinuxLinux ShellPythonVirtual Machines
Reposted 12 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Insurance • Cybersecurity
Design, implement, and own end-to-end scanning engine components in Python and Go. Improve scalability, performance, and reliability for large distributed workloads; partner with product, security, and data teams; drive architecture, code quality, observability, and mentor engineers.
Top Skills: Ci/CdContainersGoLoggingMicroservicesMonitoringPython
Reposted 12 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The Senior Software Engineer will design, build, and optimize AI capabilities, work across the software stack, and collaborate with cross-functional teams to improve digital forensic systems.
Top Skills: AngularAWSC#PythonReactVue
23 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Other
The Senior Software Engineer will develop applications for the Telesat Lightspeed system and participate in the design and debugging processes while collaborating with various teams.
Top Skills: .NetC/C++DaprDockerGoJavaKnativeKogitoKubernetesPrometheusPythonQuarkus
Reposted 13 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
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 13 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Software • Financial Services
As a Staff Software Engineer at Arc, you will lead the design and development of a new AI-native banking platform, focusing on reliability and scalable systems for cash management and treasury solutions, while influencing product direction and mentoring team members.
Top Skills: AIDistributed SystemsDocument UnderstandingEmbeddingsFinancial Data SystemsLlmsOrchestration AgentsVectorized Workflows
Reposted 13 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Staff Software Engineer, you will lead architectural decisions, mentor engineers, and drive the design of scalable SaaS solutions in a collaborative team environment.
Top Skills: AWSDockerEmberKubernetesOpensearchPostgresRedisResqueRuby On RailsWebextensions
14 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Healthtech
The Senior Software Engineer will own end-to-end projects, solve complex healthcare-related problems, collaborate with clinicians, and utilize AI tools to build production-grade software.
Top Skills: Ai ToolsGoogle Cloud PlatformNode.jsPostgresPrismaReactRemixTypescript
Reposted 23 Days AgoSaved
Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Other
The Senior Systems and Software Architect will design, develop, and test embedded software systems for LEO satellites, collaborating with cross-functional teams and ensuring high-quality deliverables.
Top Skills: C++Cloud TechnologiesContainerizationLinuxSoftware Modeling ToolsTest-Driven Development (Tdd)Virtualization
14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
The Staff Software Engineer will design and implement core platform development, improve system foundations, and lead technical initiatives to enhance AI automation deployment across organizations.
Top Skills: KafkaKubernetes
14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
The Senior Software Engineer will lead application development projects, enhance user-facing applications, and implement best software practices while collaborating on product direction.
Top Skills: JavaScriptPythonReactTypescript
Reposted 14 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Insurance • PropTech
As a Staff Engineer, you will develop essential products, mentor team members, and tackle complex engineering challenges within a fast-paced environment.
Top Skills: AWSDatabricksNoSQLRdbmsRuby On RailsSQLTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Senior Software Engineer - Infrastructure, you'll design deployment pipelines, manage cloud deployments, and ensure system compliance and observability, leading incident response and documenting processes.
Top Skills: AWSAzureDockerGCPGithub ActionsGitlab CiHelmJenkinsKubernetesTerraform
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Senior Backend Engineer, you'll design scalable backend systems, build foundational architecture, and manage complex projects within a voice AI-driven platform.
Top Skills: Backend DevelopmentCloud InfrastructureDevOps
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Senior Full-Stack Engineer at Retell AI, you'll develop scalable systems and intuitive interfaces, bridging backend integrations with frontend experiences, focusing on voice automation solutions.
Top Skills: Node.jsPythonReactTypescript
Reposted 14 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Develop and enhance the API gateway for an AI inference platform, focusing on feature implementation, bug fixes, infrastructure management, and reliability improvements.
Top Skills: CloudflareDnsElastic CloudFastifyK8SMikro-OrmMongoDBNetworkingNode.jsOpentelemetryOtelPythonRedisRestSentryWebsockets
Reposted 14 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Greentech • Transportation
Design and develop embedded firmware for vehicles, optimize communication protocols, and collaborate across teams to enhance vehicle software performance.
Top Skills: CC++CanFreertosNtpPtpSafertosSpiTcpUartUdp
Reposted 14 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Legal Tech • Software • Generative AI
The Staff Software Engineer will lead architectural ownership of backend components, ensuring system health and scalability, while driving AI-driven development and mentoring teams.
Top Skills: Ai-Assisted Development ToolsCi/CdGithub CopilotJavaJetbrains Ai AssistantSQLTerraform
Reposted 14 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
The role involves leading initiatives for a timeseries solution, developing features in Elasticsearch, collaborating with a global team, optimizing data structures, and providing technical leadership in a fully remote environment.
Top Skills: CassandraElasticsearchJavaMongoDBPostgresSolr
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Healthtech
The role involves testing embedded systems software and desktop applications, defining testing strategies, developing protocols, and ensuring quality adherence in regulated environments.
Top Skills: CC#/.NetLinux/UnixMySQLPython
Reposted 14 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Marketing Tech
Build backend systems that transform observability data (New Relic, Grafana, Cloudflare) into customer-facing insights. Work on Portfolio Insights, OpenTelemetry exploration, and product analytics using Go, Python, and SQL while collaborating with product and design.
Top Skills: BigQueryCloudflareDatadogGCPGoGrafanaGraphQLKubernetesNew RelicNrqlOpentelemetryPromqlPythonReactRestful ApisSQLTerraformTypescript
15 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Healthtech • Software
As a Senior Software Developer, collaborate with teams to build scalable systems that improve healthcare outcomes, maintaining quality and fast iteration in development practices.
Top Skills: CGoJavaPythonRuby
15 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Design, build, and maintain integrations between the Versapay platform and Sage Intacct, focusing on invoicing, payments, and accounting workflows. Lead end-to-end delivery while collaborating with stakeholders to translate business needs into technical solutions. Ensure reliability and maintainability of data flows while contributing to cloud architecture.
Top Skills: .NetAWSAzureC#KubernetesReactSage Intacct
Reposted 24 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Other
The Senior Software Developer will design and develop software for satellite systems, collaborate with cross-functional teams, and drive technical discussions, ensuring high performance and scalability.
Top Skills: C++Cloud TechnologyContainerizationNetworkingPythonTest-Driven Development (Tdd)Virtualization
Reposted 24 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Appliances
The Embedded Software Engineer II develops and tests embedded software, coordinates with teams, mentors juniors, and ensures compliance with company processes.
Top Skills: Assembly LanguagesAzure DevopsBitbucketCC++GitJenkinsJIRALinuxMicrosoft Office SuiteReal Time Operating Systems
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account