Top Software Engineer Jobs in Toronto

Reposted 5 Hours AgoSaved
Hybrid
Toronto, ON
Entry level
Entry level
Fintech • Machine Learning • Payments • Software • Financial Services
Join an Agile team to design, code, test and deliver mobile, front-end, back-end and cloud solutions. Collaborate with designers and analysts, perform code reviews, maintain documentation, support CI/CD and provide third-level support as needed while participating in continuous learning through the Tech Development Program.
Top Skills: Android StudioAngularAPIsCloudwatchEc2EspressoGitGoIamIntellijJavaJavaScriptJenkinsKotlinLambdaMicroservicesMockitojunitrunnerNew RelicNode.jsNoSQLPythonReactRoute53S3Security GroupsSplunkSwiftTypescriptVisual Studio CodeVueXcodeXctest
7 Days AgoSaved
Easy Apply
Hybrid
Toronto, ON
Easy Apply
Junior
Junior
Marketing Tech • Mobile • Software
Build and own features for Braze’s high-scale user segmentation system across Ruby on Rails and React. Responsibilities include designing features, managing medium-sized projects, tuning MongoDB and ClickHouse queries, collaborating with product and design teams, writing automated tests, reviewing code, and participating in on-call support. The role requires strong software engineering fundamentals, database experience, ownership, communication, and the ability to deliver reliable web applications with limited oversight.
Top Skills: ClickhouseMongoDBNoSQLReactRubyRuby On RailsSidekiqSnowflakeSQLTypescript
7 Days AgoSaved
Hybrid
Toronto, ON
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop scalable, service-oriented web applications across the full software lifecycle. Design maintainable architectures, write clean and testable code, conduct peer reviews, troubleshoot complex issues, optimize performance, and collaborate with cross-functional teams. The role contributes to design, implementation, testing, deployment, and continuous improvement while supporting team members and applying modern engineering practices.
Top Skills: AngularAzureGCPJavaPostgresReactSpring Boot
Reposted 7 Days AgoSaved
In-Office
Toronto, ON
Entry level
Entry level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Build and scale Toast’s earnings platform, including tip pooling, redistribution, wage calculation, and earnings retrieval systems. Develop reliable backend services using event-driven architecture, participate in design through deployment, monitor and troubleshoot performance, test and debug code, conduct reviews, and collaborate with product and design. The role focuses on calculation correctness, scalability, and infrastructure that directly affects restaurant employee pay and product revenue.
Top Skills: Apache PulsarDynamoDBGrpcJavaKotlin
Reposted An Hour AgoSaved
Remote or Hybrid
Toronto, ON
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Build and operate a scalable data platform supporting warehousing, orchestration, business intelligence, governance, and agentic workflows. Develop Python services, Terraform infrastructure, and developer tools for petabyte-scale data. Partner with data practitioners and product teams, establish security and reliability patterns, set technical direction, improve engineering standards, and mentor engineers.
Top Skills: AnomaloApache AirflowApache IcebergAWSBuildkiteDatabricksDatahubDbtGitopsKotlinLookerOmniPrefectPythonSnowflakeTerraform
9 Days AgoSaved
Hybrid
Toronto, ON
Entry level
Entry level
Consumer Web • eCommerce • Internet of Things
Develop, test, support, and troubleshoot production software for a scalable TLD Registry Platform. Build web applications, services, background services, and class libraries using object-oriented programming, SQL, NoSQL, and AWS cloud technologies. Participate in the full software development lifecycle, provide on-call support, identify root causes, improve system performance and maintainability, and collaborate with experienced engineers across a global organization.
Top Skills: Amazon Api GatewayAmazon Aurora PostgresqlAmazon DynamodbAmazon EcsAWSAws GlueAws LambdaAws Step FunctionsC# .NetJavaMs-SqlMySQLNoSQLPostgresQueuing TechnologiesService BusService-Oriented ArchitectureSQL
Reposted YesterdaySaved
Remote
Toronto, ON
Mid level
Mid level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build and operate end-to-end full-stack features for Loom billing, subscriptions, integrations, and platform migrations. Develop responsive React interfaces, scalable backend APIs and microservices, payment and identity integrations, and reliable cloud-based systems. Responsibilities include observability, monitoring, testing, code reviews, documentation, security, performance optimization, and participation in Agile ceremonies and technical design reviews.
Top Skills: AWSBitbucketCi/CdConfluenceCypressDockerGitJavaJavaScriptJestJIRAMicroservicesMochaMySQLNode.jsPostgresPythonReactRest ApisTypescript
2 Days AgoSaved
Remote
Toronto, ON
Junior
Junior
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build REST APIs, customer-facing React components, backend monitoring, CI/CD pipelines, and content-management integrations. Collaborate with engineering, UX, and visual design teams while developing full-stack solutions using JavaScript or TypeScript, React, Node.js, server technologies, and cloud platforms. The role is fully remote but limited to candidates located in Canada within the PST or MT time zones.
Top Skills: AWSCi/CdContent Management SystemsCSSDockerEs6ExpressFreemarkerGitHTMLJavaJavaScriptNginxNode.jsNpmReactRest ApisRustSassTypescript
2 Days AgoSaved
Remote
Toronto, ON
Junior
Junior
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build and ship scalable backend features and services in a distributed environment. Responsibilities include developing RESTful microservices, reviewing code, monitoring service performance, improving reliability and security, participating in Agile development, and mentoring teammates. The role requires proficiency in a modern object-oriented language, database experience, cloud knowledge, and familiarity with scalable architecture patterns.
Top Skills: AgileAWSAzureCassandraDynamoDBGoGoogle App EngineIaasJavaKotlinOraclePaasPostgresPythonRestful MicroservicesSaaSScala
2 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead complex backend engineering projects from design through launch, solve architecture and high-risk technical problems, conduct code reviews, develop scalable microservices and distributed systems, mentor engineers, and collaborate across teams. The role requires strong experience with backend applications, prominent programming languages, public cloud platforms, databases, software architecture, agile development, and performance trade-offs. Candidates must be located in Canada within the PST or MT time zones.
Top Skills: AgileAWSAzureCassandraDistributed SystemsDynamoDBGCPGoIaasJavaKotlinMicroservicesOraclePaasPostgresPythonSaaSScalaScrumXp
3 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Design and develop backend features for Affirm’s underwriting platform, supporting merchants and consumers across Affirm Card, e-commerce, and app interfaces. Collaborate with product, design, analytics, and credit risk teams; implement reliable distributed systems; monitor metrics and availability; participate in on-call support, code reviews, debugging, interviewing, and engineering growth activities.
Top Skills: AWSKotlinKubernetesMySQLPython
Reposted 4 Days AgoSaved
Remote
Toronto, ON
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Leads the technical direction and implementation of large-scale SaaS product features. Designs and builds secure, reliable, maintainable enterprise solutions using microservices and distributed systems. Collaborates cross-functionally on product strategy, debugs team inefficiencies, performs code reviews, resolves complex bugs, and improves engineering practices around testing, performance, security, and privacy. Mentors and coaches engineers while identifying organizational blockers and redundant efforts.
Top Skills: AWSDistributed SystemsJavaKotlinMicroservicesObservability ToolsSaaS
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted 4 Days AgoSaved
Remote
Toronto, ON
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Principal Full Stack Software Engineer responsible for guiding technical direction, designing large-scale SaaS features, and building secure, reliable distributed systems. The role involves collaborating across product, design, and engineering; evaluating technical trade-offs; debugging team inefficiencies; contributing to code reviews and complex fixes; mentoring engineers; and improving engineering practices around testing, performance, security, privacy, and service operations.
Top Skills: AWSDistributed SystemsJavaKotlinMicroservicesSaaS
Reposted 4 Days AgoSaved
In-Office or Remote
Toronto, ON
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Provides technical leadership on complex, high-impact engineering projects from design through launch. The role involves architecture, company-wide initiatives, engineering excellence, mentoring technical leaders, and establishing standards for scalable, reliable, secure, observable systems. The engineer will collaborate across teams, communicate complex technical topics, and apply customer-focused decision-making and A/B testing techniques.
Top Skills: JavaJavaScriptKotlinNode.jsReactScala
Reposted 4 Days AgoSaved
Remote
Toronto, ON
Internship
Internship
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Participate in a 15-week full-time software engineering internship in Vancouver, Burnaby, or Richmond. Build and ship product features, contribute code to Atlassian products, apply data structures and algorithms, and learn full-lifecycle development through mentorship and collaboration with senior engineers. Work may involve cloud initiatives and AI-driven features.
Top Skills: CC++JavaPython
Reposted 4 Days AgoSaved
In-Office or Remote
Toronto, ON
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead the technical direction and implementation of large-scale SaaS product features. Build secure, reliable, maintainable, well-tested software; evaluate architectural trade-offs; debug team inefficiencies; and contribute to code reviews, documentation, and complex bug fixes. Collaborate across product, design, and engineering, influence strategy, identify organizational blockers, mentor engineers, and improve engineering practices around testing, performance, security, privacy, and reliability.
Top Skills: AWSDistributed SystemsJavaKotlinMicroservicesObservability ToolsSaaS
6 Days AgoSaved
In-Office or Remote
Toronto, ON
Entry level
Entry level
Aerospace • Hardware • Robotics • Software
Build a high-performance frontend data platform for exploring and analyzing hardware telemetry. Develop React and TypeScript applications, interactive time-series visualizations, data visualization plugins, complex application state management, and LLM-assisted analysis workflows. Collaborate directly with hardware engineers and customers to define interfaces, prototype workflows, demonstrate features, and incorporate feedback into product development.
Top Skills: LlmsReactTypescript
7 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
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
8 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Entry level
Entry level
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
17 Days AgoSaved
Hybrid
Toronto, ON
Junior
Junior
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Develop Android features from design through launch, build smooth and stable mobile experiences, evaluate technical tradeoffs, collaborate with design, conduct code reviews, and use AI-assisted engineering workflows while maintaining code quality, security, and performance standards.
Top Skills: AndroidDaggerJavaKotlinRxjava
Reposted 11 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Senior level
Senior level
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
3 Hours AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Design, develop, deploy, and maintain secure, scalable Java and Spring software services. Drive technical initiatives, contribute to distributed-system architecture, build APIs and integrations, troubleshoot production issues, and support observability, reliability, CI/CD, and on-call operations. Collaborate across product, engineering, security, and compliance teams while mentoring developers and improving automation, testing, and developer experience. Apply secure engineering practices when handling sensitive financial data.
Top Skills: Ai-Assisted Development ToolsAuthentication And Authorization SystemsAzureCi/CdCloud-Native ApplicationsDashboardsData PlatformsDatabasesDistributed SystemsDistributed TracingGitJava 17+LoggingMetricsMonitoringRestful ApisSecrets ManagementSpring
14 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and ship full-stack web applications and scalable APIs for Affirm’s advertising platform. Break projects into deliverable phases, collaborate with product, design, and analytics partners, write tested and extensible code, monitor service metrics, support on-call operations, review code, and contribute to engineering growth and hiring activities.
Top Skills: APIsDeclarative Ui FrameworksKotlinPythonReactWeb Applications
14 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and launch scalable backend systems and APIs for Affirm’s partner and merchant integrations. Responsibilities include breaking projects into deliverable phases, collaborating with product, design, and analytics teams, monitoring service health, participating in on-call operations, debugging code, conducting code reviews, and supporting team development. The role requires backend development experience with Python or Kotlin, distributed systems knowledge, and familiarity with AWS, MySQL, and Kubernetes.
Top Skills: APIsAWSKotlinKubernetesMySQLPython
14 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop backend tools and systems that improve batch development, testing, and reliability. Responsibilities include breaking projects into deliverable phases, collaborating with product and infrastructure teams, monitoring system metrics, supporting on-call operations, writing tested and extensible code, debugging, participating in code reviews, and contributing to engineering growth activities.
Top Skills: AWSKotlinKubernetesMySQLPython
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account