9 results for Software Architect in Toronto, ON
Enterprise Architect
- Toronto, ON
- onsite
- Temporary
-
80 - 90 CAD / Hourly
- <p>We are looking for an experienced Enterprise Architect to join a contract opportunity focused on shaping and advancing the organization's long-term technology strategy. This role will play a key part in defining enterprise architecture standards, cloud adoption strategies, technology roadmaps, and modernization initiatives across a complex enterprise environment. The successful candidate will collaborate closely with business and technology leaders to ensure solutions align with architectural principles, governance frameworks, and future-state technology objectives.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Define, maintain, and evolve enterprise technology architecture across cloud, infrastructure, platforms, integration, and core technology domains.</p><p>• Develop and maintain architecture principles, standards, reference architectures, design patterns, and technology roadmaps.</p><p>• Provide architectural oversight and governance for technology initiatives, ensuring alignment with enterprise standards and strategic objectives.</p><p>• Lead and participate in architecture review boards, governance forums, and technology planning discussions.</p><p>• Evaluate emerging technologies and provide recommendations based on business value, feasibility, scalability, and architectural fit.</p><p>• Guide cloud strategy and adoption initiatives, including cloud platforms, hybrid environments, landing zones, and enterprise cloud patterns.</p><p>• Partner with business, security, data, engineering, infrastructure, and application teams to support well-architected technology solutions.</p><p>• Assess solution architectures and provide recommendations to ensure compliance with enterprise standards and long-term technology direction.</p><p>• Support strategic planning, investment decisions, and major transformation initiatives by identifying architectural risks, impacts, and opportunities.</p><p>• Mentor architects and technical teams while promoting architecture best practices across the organization.</p>
- 2026-08-18T00:00:00Z
Software Engineer (Java)
- Toronto, ON
- onsite
- Permanent
-
100000 - 130000 CAD / Yearly
- <p>We are helping a growing and highly innovative financial services organization with a new <strong>Java Engineer </strong>to join their Payments Technology team. This is an exciting opportunity for a developer who enjoys solving complex problems, wearing multiple hats, and gaining exposure to a broad range of technologies, projects, and business functions. You'll work closely with senior leaders, product teams, operations, compliance, and engineering stakeholders to help build and enhance critical payment platforms supporting ACH, Wires, Real-Time Payments (RTP), FedNow, and other modern payment networks.</p><p><br></p><p>We're looking for someone who is resourceful, entrepreneurial, curious, and excited by the opportunity to make a visible impact within a fast-moving environment.</p><p><br></p><p>What you will do and how you will make an impact …</p><ul><li>You will play a key role in the development and evolution of modern payment processing platforms that support critical banking and financial transactions.</li></ul><p>In this position, you will:</p><ul><li>Design, develop, and maintain backend applications and APIs using Java and Spring Boot.</li><li>Work across the full software development lifecycle, from requirements gathering and design through implementation, testing, deployment, and production support.</li><li>Partner with Product, Operations, Compliance, QA, and engineering teams to deliver secure and scalable payment solutions.</li><li>Develop integrations with banking partners, third-party providers, and internal systems.</li><li>Support highly reliable, secure, and compliant transaction processing platforms.</li><li>Participate in architecture discussions, code reviews, troubleshooting, and continuous improvement initiatives.</li><li>Contribute to monitoring, observability, and operational excellence efforts alongside DevOps and production support teams.</li></ul><p>Why we are excited about you ... </p><ul><li>You thrive in environments where you can take ownership, solve problems independently, and continuously learn new technologies and business domains.</li><li>You are naturally curious and enjoy exploring how complex systems work.</li><li>You take initiative and can navigate ambiguity with confidence.</li><li>You understand financial services, and want exposure to modern payments technology.</li></ul><p><br></p>
- 2026-08-14T00:00:00Z
Application Developer Team Lead
- Mississauga, ON
- onsite
- Permanent
-
125000 - 150000 CAD / Yearly
- <p>Our client is seeking a hands-on<strong> Application Development Team Lead</strong> to lead a small team of developers while remaining actively involved in the design, development, and delivery of enterprise applications. This is a player-coach opportunity ideal for a Senior Developer or Technical Lead looking to grow into a management role while staying close to the technology.</p><p><br></p><p><strong>Responsibilities</strong></p><ul><li>Lead, mentor, and support a team of software developers.</li><li>Design, develop, and maintain enterprise applications using modern Microsoft technologies.</li><li>Build and support APIs, integrations, and cloud-based solutions.</li><li>Collaborate with business stakeholders to gather requirements and deliver technical solutions.</li><li>Participate in architecture, development, testing, deployment, and production support activities.</li><li>Drive Agile delivery, DevOps best practices, and continuous improvement initiatives.</li><li>Contribute to automation, reporting, and data-driven projects.</li></ul>
- 2026-08-20T00:00:00Z
Mobile Developer
- North York, ON
- onsite
- Temporary
-
50 - 60 CAD / Hourly
- <p>We are looking for a Mobile Developer to support innovative mobile solutions within the hospitality industry in Toronto, Ontario. This long-term contract position is ideal for someone who enjoys building high-quality mobile applications, collaborating across technical teams, and creating user-focused mobile experiences. The successful candidate will contribute to both iOS and Android mobile features while helping deliver reliable, scalable applications.</p><p><br></p><p>Responsibilities:</p><p>• Design, build, and enhance mobile applications across iOS and Android platforms that deliver seamless and intuitive user experiences.</p><p>• Collaborate with cross-functional teams to translate business needs into effective mobile features and technical solutions.</p><p>• Develop, test, debug, and optimize mobile applications using modern mobile development frameworks and technologies.</p><p>• Integrate mobile applications with backend services to support data flow, functionality, and overall system reliability.</p><p>• Create user interface components that are visually clear, responsive, and aligned with usability best practices.</p><p>• Partner closely with Product, Business, and Design stakeholders to gather requirements and deliver roadmap-driven features.</p><p>• Track development tasks, priorities, and progress using Jira while contributing to an organized delivery process.</p><p>• Support mobile compatibility and performance across both iOS and Android platforms.</p><p>• Contribute to code quality initiatives, application architecture decisions, and ongoing enhancement of mobile development best practices.</p>
- 2026-08-27T00:00:00Z
CAN - Software Engineer: II (Intermediate)
- Mississauga, ON
- onsite
- Temporary
-
35 - 45 CAD / Hourly
- We are looking for an intermediate-level Database Developer to join a collaborative analytics team in Mississauga, Ontario on a Contract basis. In this role, you will help shape reliable data solutions that support finance operations and business performance across multiple service environments. This opportunity is ideal for someone who enjoys working closely with stakeholders, improving data structures, and ensuring information is accurate, accessible, and ready for reporting.<br><br>Responsibilities:<br>• Design and refine data models that support analytics, financial workflows, and operational reporting needs.<br>• Build, maintain, and optimize SQL-based data solutions to ensure dependable and efficient access to business information.<br>• Partner with finance stakeholders to support the onboarding of payment vendors and organize data for downstream business use.<br>• Work with cross-functional team members, including analytics, quality assurance, project management, and ingestion teams, to deliver well-structured data outputs.<br>• Manage datasets within cloud data platforms such as Snowflake and help maintain clear, consistent data pipelines.<br>• Use version control practices through GitHub to track changes, support collaboration, and maintain code quality.<br>• Participate in regular team ceremonies, share progress updates, and contribute to collaborative problem-solving discussions.<br>• Review stakeholder requests carefully, ask thoughtful questions, and provide informed feedback to help define practical data solutions.
- 2026-08-26T00:00:00Z
CAN - Software Developer: II (Intermediate)
- Mississauga, ON
- onsite
- Temporary
-
26 - 34 CAD / Hourly
- We are looking for an intermediate Technical Developer to join a collaborative team in Mississauga, Ontario, supporting enterprise applications built with Microsoft Power Platform. This Long-term Contract opportunity is ideal for someone who enjoys creating practical business solutions, contributing to dashboard and automation initiatives, and working closely with cross-functional teams in a hybrid environment. The successful candidate will help enhance Power Apps, support Power BI reporting, and provide dependable application support while participating in Agile delivery practices.<br><br>Responsibilities:<br>• Develop, enhance, and maintain Power Apps solutions that support business operations in an enterprise setting.<br>• Contribute to the design and improvement of Power Automate workflows to streamline manual activities and increase efficiency.<br>• Support the creation, maintenance, and refinement of Power BI dashboards and reporting assets for business users.<br>• Participate in daily scrum meetings and work collaboratively with team members to deliver project tasks on schedule.<br>• Provide Level 1 and Level 2 support for Power Platform applications by investigating issues, resolving defects, and assisting users.<br>• Respond to ad hoc requests related to application updates, reporting needs, and automation enhancements.<br>• Help document solution changes, testing outcomes, and support activities to maintain consistency across the development lifecycle.<br>• Work within established enterprise standards and governance practices when building and updating Power Platform solutions.
- 2026-08-24T00:00:00Z
Cloud Security Engineer
- Oakville, ON
- onsite
- Temporary
-
60 - 75 CAD / Hourly
- We are looking for a Cloud Security Engineer to support secure cloud initiatives for an organization in the Energy and Natural Resources sector in Oakville, Ontario. This Long-term Contract opportunity is suited to a hands-on specialist who can strengthen cloud security posture while contributing to platform design, automation, and operational reliability. The role blends technical delivery with governance, requiring close partnership across engineering, infrastructure, and business teams to build and maintain resilient cloud environments.<br><br>Responsibilities:<br>• Design and improve secure cloud architecture patterns that align with operational needs, compliance expectations, and platform scalability goals.<br>• Implement and manage cloud security controls across infrastructure, applications, and services to reduce risk and strengthen governance.<br>• Administer identity and access strategies by refining permissions, access models, and authentication practices across cloud environments.<br>• Build and maintain infrastructure automation using configuration management and infrastructure-as-code approaches to promote consistency and efficiency.<br>• Embed security practices into deployment pipelines and engineering workflows to support DevSecOps delivery and application protection.<br>• Support containerized and Kubernetes-based platforms by applying security standards, monitoring controls, and platform hardening measures.<br>• Troubleshoot cloud networking, connectivity, and server-related issues while helping maintain stable and secure service performance.<br>• Collaborate with technical stakeholders using tools such as Jira to plan work, track progress, and resolve security and platform concerns.<br>• Provide technical guidance during deployments, platform enhancements, and ongoing operational support within cloud-hosted environments.
- 2026-08-28T00:00:00Z
Senior Cloud Engineer
- Toronto, ON
- onsite
- Permanent
-
120000 - 140000 CAD / Yearly
- <p><u>This job posting is for a current vacancy with our client.</u></p><p><br></p><p>Join a growing financial services organization that powers innovative payments, lending, and banking solutions. We are looking for a Senior Cloud Engineer to help design, build, and support a secure, scalable, and highly available cloud infrastructure.</p><p><br></p><p>You will play a key role in modernizing cloud operations, improving system reliability, strengthening security controls, and enabling development teams to deliver applications efficiently and securely.</p><p><br></p><p>What you will do and how you will make an impact …</p><p><br></p><p>You will be responsible for maintaining and advancing the organization's cloud infrastructure while ensuring reliability, security, and operational excellence.</p><p><br></p><ul><li>Design, deploy, and manage scalable, secure AWS cloud environments using industry best practices.</li><li>Build and maintain Infrastructure-as-Code solutions using Terraform to automate provisioning and configuration management.</li><li>Implement and support cloud security controls, governance frameworks, auditing processes, and compliance requirements.</li><li>Collaborate with development teams to containerize applications and optimize deployment processes utilizing Docker and cloud-native technologies.</li><li>Monitor system health, performance, and availability while proactively identifying and resolving issues before they impact the business.</li><li>Lead incident response efforts, coordinate cross-functional teams during outages, and drive root cause analysis and remediation activities.</li><li>Develop automation tools, scripts, and operational workflows to improve efficiency and reduce manual effort.</li><li>Implement monitoring, alerting, and automated remediation solutions to ensure system reliability.</li><li>Support complex networking environments, including hybrid cloud architectures and AWS networking services.</li></ul><p><br></p>
- 2026-08-10T00:00:00Z
Senior Director Engineering
- Toronto, ON
- onsite
- Contract / Temporary to Hire
-
123.5 - 143 CAD / Hourly
- We are looking for an accomplished technology leader to guide the growth and performance of our engineering presence in Toronto, Ontario. This contract opportunity is suited to someone who can shape long-term technical direction, strengthen delivery practices, and build an inclusive, high-performing team culture. The successful candidate will connect enterprise priorities with local execution across software engineering, platform capabilities, quality practices, and data- and AI-enabled initiatives.<br><br>Responsibilities:<br>• Set the strategic direction for the Toronto engineering organization, including team structure, capability development, and an operating model that supports future growth.<br>• Lead delivery for locally based engineering teams by driving reliable outcomes across timelines, product quality, service stability, and business commitments.<br>• Strengthen development standards by advancing modern practices in code quality, automated testing, deployment pipelines, monitoring, and technical documentation.<br>• Provide senior technical guidance on the practical and responsible use of AI and machine learning tools within engineering workflows, products, and internal platforms.<br>• Build and mentor leadership talent by recruiting, coaching, and retaining managers and senior technical contributors across engineering, quality, DevOps, and site reliability functions.<br>• Partner with cross-functional leaders in architecture, security, infrastructure, finance, and people operations to align delivery plans, workforce planning, and governance expectations.<br>• Foster an engaged and inclusive workplace culture that encourages accountability, collaboration, continuous improvement, and psychological safety.<br>• Oversee operational excellence through effective incident response, environment management, on-call readiness, risk controls, and performance metric tracking.<br>• Manage engineering budgets for people, tools, and technology investments while monitoring productivity, quality indicators, and service outcomes.<br>• Represent the Toronto development centre in senior leadership discussions and ensure local practices remain aligned with broader organizational standards.
- 2026-08-20T00:00:00Z