Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Develop and maintain embedded software for real-time network devices using C, C++, and Python. Responsibilities include full software lifecycle participation, debugging, testing, documentation, defect reduction, scripting, AI-assisted development, and collaboration with architects, verification teams, and release teams. The role supports secure, reliable connectivity technologies and requires a relevant bachelor’s degree, embedded programming proficiency, and internship, co-op, or applied project experience.
Top Skills:
Ai-Assisted Development ToolsAutomated Unit Testing FrameworksCC++Cryptographic AlgorithmsEmbedded LinuxEncryption TechnologiesEthernetOsi ModelPythonReal-Time Operating SystemsSshTcp/IpTlsVxworksX.509 Certificates
Big Data • Fintech • Mobile • Payments • Financial Services
Own quarterly engineering goals, lead backend engineers through ambiguous problems, and deliver scalable, highly available systems. Collaborate with product, design, and analytics on technical decisions, monitor service reliability, support on-call operations, improve code and design standards, and mentor team members. Build and launch backend systems using Python or Kotlin, AWS, MySQL, and Kubernetes while maintaining quality across a large codebase.
Top Skills:
AWSKotlinKubernetesMySQLPython
Big Data • Fintech • Mobile • Payments • Financial Services
Own quarterly engineering goals, lead backend engineers through ambiguous problems, and deliver highly available distributed systems. Collaborate with product, design, analytics, risk, data science, and operations while balancing technical trade-offs. Improve code quality, design standards, monitoring, availability, and on-call practices. Identify and resolve technical and business issues, support team development, and provide mentorship and feedback.
Top Skills:
AWSKotlinKubernetesMySQLPython
Aerospace • Transportation
Develop, test, integrate, monitor, and maintain safety-critical software supporting Air Traffic Management systems. Responsibilities include application development, automation, Linux-based troubleshooting, network programming, configuration management, software verification, technical issue investigation, and collaboration with systems engineers and test specialists. The role requires maintaining documentation and following safety, quality, Agile, and systems engineering practices.
Top Skills:
AgileAutomated Build PipelinesBashC/C++JavaLinuxPosixPythonSafeSnmpSoftware Configuration ManagementSource ControlTcp/IpUnix
Aerospace • Security • Cybersecurity • Industrial
Develops and maintains software across the full engineering lifecycle for naval Combat Management Systems. Responsibilities include requirements and design analysis, Java development, RESTful API creation with Spring Boot, Kubernetes-based containerization and deployment, testing, integration, troubleshooting, documentation, and mentoring junior developers in an Agile environment.
Top Skills:
BashCi/CdDisDockerEclipseGitGitlabGradleHelmHlaIntellijJavaKubernetesLinuxMariadbPodmanPostgresRhelSpring BootVs Code
Big Data • Fintech • Mobile • Payments • Financial Services
Develop and ship web, mobile, and API features for Affirm’s card acquisition experience. Break projects into deliverable phases, collaborate with product, design, and analytics, write tested and extensible code, support production availability through metrics and on-call activities, review code, and contribute to interviewing and team development.
Top Skills:
KotlinPythonReactReact NativeVue
Big Data • Fintech • Mobile • Payments • Financial Services
Contribute to fullstack search engineering projects, developing and launching scalable backend systems and user-facing solutions. Collaborate with teammates and stakeholders, balance speed and quality, protect system reliability, navigate large codebases, debug code, participate in reviews, and communicate effectively. The role supports growth through feedback and development activities.
Top Skills:
JavaScriptKotlinPythonTypescript
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Architect, develop, debug, test, deploy, and support customer-facing firmware features in C/C++ and Golang for cloud-connected hardware. Build observability and rollout metrics for more than 1.5 million devices, triage customer and QA issues, and collaborate across hardware, networking, product, support, and engineering teams to deliver reliable IoT vehicle intelligence products.
Top Skills:
BuildkiteC++CanCan-UtilsDatabricksGoGraphQLIotLinuxLinux DriversLteUsbWi-Fi
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Staff Software Engineer responsible for building and operating Block’s card issuing platform at the network boundary. The role requires deep expertise in card networks, ISO 8583, authorization and clearing flows, certifications, mandates, and direct network connectivity. Responsibilities include writing production code, developing conformance tooling, debugging protocols, leading cross-team technical initiatives, influencing network requirements, mentoring engineers, supporting AI-assisted development, and participating in on-call operations for critical financial systems.
Top Skills:
3-D SecureAi-Assisted Engineering ToolsAmerican ExpressCard Network ConnectivityClearing And SettlementDigital Wallet ProvisioningIso 8583MastercardPayment AuthorizationVisa
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Senior Software Engineer on the Cash App Banking team, you will lead the design, execution, and delivery of banking features, collaborating across teams to enhance the user experience.
Top Skills:
AWSDatadogDynamoDBGrpcGuiceHibernateHTTPJavaJettyJSONJunitKafkaKotlinMySQLOkhttpPrometheusProtocol BuffersSignalfx
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
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
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate highly reliable card-issuing software and tooling across authorization, clearing, settlement, certification, and network integrations. Serve as a technical expert on card-network specifications, protocols, mandates, and production behavior. Lead complex cross-team engineering work, debug protocol-level issues, influence network requirements, mentor engineers, improve platform reliability, and participate in on-call support for critical financial systems.
Top Skills:
Ai-Assisted Engineering ToolsAmerican ExpressCard NetworksIso 8583MastercardVisa
Semiconductor • Manufacturing
Build and maintain reliable production software for semiconductor circuit analysis tools. Responsibilities include translating customer needs into testable features, designing maintainable architectures and APIs, implementing automated testing, operating software in production, using CI/CD and infrastructure as code, improving delivery processes, prototyping solutions, and mentoring engineers through technical leadership.
Top Skills:
Ai-Assisted DevelopmentAPIsAutomated TestingBddCi/CdClean ArchitectureCloud InfrastructureDistributed SystemsDomain-Driven DesignInfrastructure As CodeObservabilityTdd
Big Data • Cloud • Logistics • Machine Learning • Retail
Lead the design, development, deployment, and maintenance of scalable cloud-native platform capabilities for Walmart Connect’s sponsored search advertising infrastructure. Build large-scale data processing systems, pipelines, distributed services, and AI/ML applications using Java, Spark, Kafka, Flink, and GCP. Provide technical leadership, conduct architecture reviews, mentor engineers, collaborate cross-functionally, and drive software quality, resilience, observability, and continuous improvement.
Top Skills:
Ai/Ml FrameworksApache FlinkApache KafkaSparkAPIsCi/CdContainersGoogle Cloud Platform (Gcp)JavaMicroservicesVector Databases
6 Days AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Set technical strategy, lead architecture and execution for scalable account-management systems, and deliver secure fullstack customer experiences. Collaborate with product, design, and analytics; establish engineering standards, monitoring, testing, alerting, and operational processes; support on-call ownership; communicate technical decisions; and mentor engineers while addressing account security and recovery challenges.
Top Skills:
AWSKotlinKubernetesMySQLPythonReactVue
Blockchain • Financial Services • Cryptocurrency • Web3
Build and maintain Haskell services for a regulated derivatives exchange, clearinghouse, and brokerage. Design database schemas, constraints, indexes, queries, and reversible migrations for financial data. Optimize production queries, monitor systems, respond to alerts, support settlement operations, and resolve production issues. Collaborate across engineering, operations, risk, and compliance while ensuring correctness, auditability, and reliability of systems handling orders, trades, and settlements.
Top Skills:
AtlasAws Aurora PostgresqlC++HaskellPostgresRustSQL
Blockchain • Financial Services • Cryptocurrency • Web3
Build and operate DevOps infrastructure for regulated digital-asset exchange, clearinghouse, and brokerage systems. Responsibilities include improving CI/CD pipelines, managing AWS infrastructure with Terraform, running containerized services on Nomad, developing deployment tooling with health checks and rollback, monitoring systems, responding to production alerts, supporting settlement operations, and contributing to Haskell-based services. The role requires on-call participation, distributed-systems expertise, and collaboration across engineering, operations, risk, and compliance.
Top Skills:
AnsibleAWSBashC++DockerGithub ActionsGitlab CiGrafanaHaskellKubernetesLinuxLokiNixNomadPrometheusPythonRustTerraformVault
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads the design, development, and deployment of scalable data platforms and AI applications. Builds cloud-based data pipelines with Python, Scala, Spark, Airflow, and GCP services; ensures data quality, governance, lineage, and modeling. Develops RAG and agentic AI solutions using LangChain and LangGraph, supports SAP e-commerce data flows, monitors pipeline reliability, influences architecture, mentors engineers, and drives cross-functional technical excellence.
Top Skills:
Agentic AiApache AirflowApache HudiApache IcebergSparkAzure DevopsBigQueryCloud DataflowCloud FunctionsCloud StorageDataprocGitGoogle Cloud PlatformJenkinsLangchainLanggraphPythonRetrieval-Augmented GenerationSAPScalaSQLVertex AiWcag 2.2 Aa
Database
Build and own Supabase’s AI tooling, including agents, MCP servers, agent skills, dashboard assistants, and developer-facing AI capabilities. Establish eval-first development through benchmarks, instrumentation, quality KPIs, and regression gates. Design how documentation and product knowledge are exposed to agents, create reusable AI patterns, and collaborate across Docs, CLI, Frontend, SDK, and infrastructure teams. Improve reliability, testing, authentication, hosting, and developer experience in a fast-moving, globally distributed environment.
Top Skills:
BraintrustEdge FunctionsEs ModulesJavaScriptJavascript BundlersMcpNpmPgvectorPostgresTypescriptVector Embeddings
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Lead complex card-acquiring projects from design through production, building reliable payment systems, tooling, testing frameworks, and network integrations. Work hands-on with ISO messages, routing, authorization, clearing, settlement, reconciliation, interchange, and tokenization. Set technical direction, mentor engineers, improve reliability, participate in on-call operations, and establish standards adopted across teams. The role requires deep acquiring expertise and experience operating large-scale financial systems.
Top Skills:
Ai Coding AgentsCard-Network IntegrationsIso 20022Iso 8583Payment Tokenization
Healthtech
Develop and maintain Intelerad’s Unified Storage Layer and cloud storage infrastructure for medical imaging applications. Responsibilities include designing software features, translating requirements into solutions, managing Kubernetes clusters, provisioning AWS infrastructure with Terraform, tuning cloud services, maintaining CI/CD pipelines, reviewing code, documenting systems, troubleshooting issues, and working within an Agile/Scrum team.
Top Skills:
Amazon EksAmazon RdsAmazon S3AWSAws IamCi/CdDicomDockerGitGitHelmHl7JavaJvmKotlinKubernetesLinuxPostgresRest ApisShell ScriptingSpring BootTerraformUnix
Information Technology • Professional Services
Build and maintain data migration pipelines for complex legal and corporate datasets. Lead client onboarding, write SQL and MongoDB migration scripts, validate large-scale records, investigate data anomalies, and improve migration tooling. Contribute to backend and full-stack product features, platform performance, AI-driven data integration, and ETL workflows while owning deliverables from problem identification through deployment.
Top Skills:
Amazon Ec2Amazon S3AngularAWSDockerEtl PipelinesExpressJavaScriptLinuxMongoDBNode.jsPostgresSQLSqliteTypescript
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Designs and builds secure, scalable systems protecting products, infrastructure, and customer data. Responsibilities include authentication and OAuth integrations, authorization platforms, BYOK capabilities, security tooling, cloud security controls, threat modeling, vulnerability remediation, and security testing. The role partners with engineering and product teams, establishes secure development practices, leads complex security projects, and mentors engineers.
Top Skills:
AWSByokDastDockerEncryptionGoIamJavaScriptKubernetesOauthOwasp Top 10Penetration TestingPythonSastSecrets ManagementThreat ModelingVulnerability Management
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build and improve Confluence AI experiences across frontend, backend, and AI integrations. Own features from design through launch, apply generative AI, retrieval, agents, and evaluation techniques, create automated quality testing, monitor production performance, run adoption experiments, and collaborate cross-functionally. Mentor engineers and contribute to architecture, observability, testing, safeguards, and scalable software delivery.
Top Skills:
Ai AgentsAutomated EvaluationBackend DevelopmentFrontend DevelopmentGenerative AiInformation RetrievalMachine LearningObservabilityProduction Monitoring
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)















