Get the job you really want.

Top Software Engineer Jobs in Ottawa

9 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Fintech • Financial Services
As a Senior Software Development Engineer in Test, you'll enhance BECU's digital accessibility, develop automated tests, and guide teams in inclusive design practices.
Top Skills: AxeAzure DevopsC#EvincedGherkinJavaScriptJawsJestMockaMstestNunitNvdaPlaywrightPuppeteerPytestPythonSeleniumSpecflowTalkbackTypescriptUnittestVoiceoverXunit
Reposted 9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Staff Engineer, you will lead architecture design and development, mentor junior engineers, and improve DevOps processes in a cloud services environment.
Top Skills: AWSDynamoDBEc2GitJavaJenkinsJIRALambdaOpensearchRdsRedshiftS3Spring Framework
Reposted 9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
The role involves solving complex technical problems, driving impactful projects, setting standards for engineering quality, and participating in on-call rotations.
Top Skills: Argo CdBackstageBuildkiteCi/Cd SystemsGitopsGoKubernetesLinuxPythonShell Scripting
Reposted 9 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Information Technology • Software
As a Senior Frontend Engineer, you'll develop UI features for the AI voice platform, working with React and TypeScript while collaborating on backend systems and leading projects from concept to launch.
Top Skills: CSSHTMLJavaScriptReactTypescript
Reposted 9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
Design, build, and optimize core components of a high-performance database system, focusing on internal workings and performance improvement.
Top Skills: C/C++
Reposted 9 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software • Energy • Utilities
As a Senior Software Engineer, you'll develop scalable full-stack solutions, mentor team members, and drive product improvements focused on reducing climate impact.
Top Skills: Cloud RunFastapiGCPGrafanaKubernetesPostgresPythonReactTypescript
Reposted 9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Financial Services
As a Senior Software Development Engineer in Test, you will design automated test frameworks, execute tests for payment workflows, and ensure high-quality integration with ERP systems.
Top Skills: Azure DevopsC#Ci/CdCypressGithub ActionsJavaJavaScriptJenkinsPlaywrightPostmanPythonRestassuredSeleniumSQLTypescript
Reposted 9 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • HR Tech • Software
The Senior Staff Software Engineer will lead backend architecture initiatives, optimize performance, and mentor team members utilizing modern technologies like Docker and TypeScript.
Top Skills: DockerGenerative AiMongoDBTypescript
10 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Other
The Senior Software Engineer will develop new features, ensure code quality, troubleshoot systems, and collaborate across teams while focusing on high accessibility standards.
Top Skills: CSSGraphQLHTMLJavaScriptJestJinjaNext.JsPytestPythonReactRestTypescript
10 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Database
The Senior Software Engineer will design, build, and maintain scalable software solutions, collaborating with cross-functional teams to improve public transit services using modern technologies.
Top Skills: AWSJavaNode.jsPythonSQLVue
Reposted 10 Days AgoSaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Lead technical vision and architecture for security-related platform integrations. Advise senior leadership on application/cloud security and DevSecOps, drive roadmaps, establish secure design standards, solve cross-cutting problems, and mentor senior engineers to improve platform scalability, security, and operations.
Top Skills: Aws Ec2Ci/CdCircleCICloudFormationDevsecopsDockerGitlab CiGoIamJavaJenkinsKubernetesLambdaNist SsdfOwaspPythonRdsS3Terraform
Reposted 10 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Principal Security Software Developer will design, develop, and maintain Autodesk's data platform infrastructure, ensuring security and collaboration with product and engineering teams. Responsibilities include managing secure data solutions, integrating secure SDLC practices, and fostering a culture of innovation and technical excellence.
Top Skills: AWSCircleCICloudFormationGitlab CiJenkinsPythonSnowflakeTerraform
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
10 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Cybersecurity
The Senior Software Engineer (Go) will develop a cybersecurity endpoint agent, focusing on cloud microservices, mentoring, and delivering quality solutions in a fast-paced environment.
Top Skills: Ci/CdGitlabGoJenkinsRest ApisTypescript
Reposted 10 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
As a Senior Software Engineer, you'll lead software development for the TeraWave satellite network using full-stack technologies, innovate solutions, and mentor junior engineers.
Top Skills: AWSC#CloudFormationDockerEcsEksFastapiJavaJavaScriptKafkaKinesisKubernetesMqttNode.jsPythonReactSpring BootTerraformTypescript
10 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Mobile • Sharing Economy • Transportation
The Staff Software Engineer will design and build internal tools, enhance operational efficiency, integrate systems, and ensure data security while collaborating across teams.
Top Skills: APIsJIRAServicenowSlackSnowflakeZendesk
Reposted 10 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
Lead the design and development of scalable data acquisition systems, architect core components, and mentor engineers while collaborating across teams to fulfill data integration needs.
Top Skills: GoJavaPythonScala
Reposted 10 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Generative AI
Develop and maintain high-performance Go applications, build content extraction systems, and implement concurrent data processing pipelines for real-time data analysis.
Top Skills: DockerGoHTTPJSONKubernetesXMLYaml
Reposted 10 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Internet of Things
As a Senior Software Engineer in Localization, you'll develop and maintain web applications using Python and JavaScript, focusing on localization projects for Mozilla products while collaborating with engineers and the global community.
Top Skills: DjangoJavaScriptPython
11 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Information Technology
As a Principal Embedded Software Engineer, you'll lead firmware architecture and team building for analog connectivity solutions in AI infrastructure, ensuring software quality and effective collaboration with cross-functional teams.
Top Skills: CC++Ci/CdGitJenkinsLinuxPython
11 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Fintech • Software
The Senior Software Engineer will design, develop, and maintain NMI's payment gateway solutions, ensuring reliability, security, and performance. Responsibilities include ownership of backend systems, guiding project delivery, mentoring engineers, and driving improvements in security and operational practices.
Top Skills: Amazon Web ServicesC#Ci/CdDatadogGoogle Cloud PlatformMySQLNewrelicOracleOwaspPciPHPSoc2SQL Server
Reposted 11 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software
Design, build, and operate large-scale distributed batch and streaming data systems on AWS. Develop production-grade services, data pipelines (Spark/Hadoop/Airflow), microservices, IaC/CI-CD, and tooling; mentor peers and troubleshoot complex production issues to ensure reliability, scalability, and observability of Cloud Analytics platform.
Top Skills: Amazon S3AnsibleApache AirflowSparkAWSAws EmrCi/CdDruidDynamoDBElasticsearchEvent-Driven SystemsHadoopHiveInfrastructure-As-CodeJavaMicroservicesPackerPrestoPython
11 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Develop high-quality software products, maintain unit tests, ensure code security, mentor junior engineers, participate in agile methodologies, and collaborate with customers and stakeholders.
Top Skills: AngularjsAWSAws-KinesisDynamoDBEmrGraphQLJavaScriptKafkaMySQLPythonReactRestful ApiS3Snowflake
Reposted 11 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Fintech • Software
The Senior Software Engineer will design and maintain billing systems using C# and PHP, lead technical discussions, mentor junior members, and optimize system performance while ensuring security compliance.
Top Skills: C#Ci/CdDatadogDockerKubernetesLogz.IoNewrelicPHP
Reposted 11 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Healthtech
Build and scale core research infrastructure and agentic systems across backend, frontend, and model integrations. Own reliability, observability, and performance; ship research-proven features to production rapidly and develop shared tools and SDKs to accelerate Research, QA, and Engineering.
Top Skills: Api DesignAWSAzureCi/CdGCPInstrumentationLarge Language Models (Llms)LoggingNode.jsReactSdksStreamingTracingTypescript
Reposted 11 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Hardware • Information Technology • Software
Optimize and integrate LLMs across the stack from GPU kernels to Kubernetes deployments. Improve inference performance via kernel development, algorithmic techniques (quantization, speculative decoding), and contributions to open-source LLM engines like vLLM. Drive hardware utilization, profiling, and enterprise-grade scalable implementations.
Top Skills: C++CudaCutlassFlashattentionFlashinferJaxKubernetesPythonPyTorchRocmSglangTritonVllmXla
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account