Talent.com
freelance.ca
Senior Software Engineerfreelance.ca • Toronto, Canada
Senior Software Engineer

Senior Software Engineer

freelance.ca • Toronto, Canada
30+ days ago
Job type
  • Temporary
Job description
NOTE: HYBRID work model, 3-days on-site in Toronto/week
Type: 5-month contract (possibility of extension)
Rate: $ 90-100/hr, 8 hours/day, 40 hours/week
SKILLS: 7+ years Developer, Python, C#, Write APIs, React, GitHub Copilot, Jenkins, Jira, Confluence, SonarQube, Terraform, Azure, Snowflake, SQL, Angular, Agile
Industry: Bank

DESCRIPTION: As a Senior Software Developer, you will analyze, design, develop, support, and enhance software solutions that help the organization meet its business objectives. You will contribute strong technical and business knowledge to complex delivery initiatives, provide hands-on engineering leadership, and help build secure, scalable, maintainable, and well-supported systems.

• Design, develop, test, deploy, and support high-quality software solutions that make appropriate use of modern technology and enterprise standards.

• Translate business requirements into practical technical designs, implementation plans, acceptance criteria, and delivery estimates.

• Develop secure, scalable, maintainable code across application services, APIs, integrations, automation, batch processing, and data-oriented workloads.

• Collaborate with architects, platform teams, security partners, infrastructure teams, and business stakeholders to validate designs and delivery approaches.

• Lead or contribute to implementation, testing, release, operational readiness, and production support activities.

• Maintain currency in technology trends and continuously improve personal and team engineering practices through research, education, experimentation, and knowledge sharing.

• Accountable for the design, development quality, testability, release readiness, operational readiness, and supportability of assigned deliverables.

• Responsible for guiding estimates and implementation approaches when working with developers, product owners, and delivery partners.

• Expected to work independently while collaborating effectively with cross-functional teams and providing leadership within agile delivery environments.

• Interacts directly with business partners to clarify requirements, explain solution options, support adoption, and provide training or knowledge transfer where required.

REQUIREMENTS:

• Computer Science or Engineering degree, or equivalent education and professional experience.

• 7+ years of professional software development experience, including experience in a senior developer, lead developer, or technical lead capacity.

• Strong understanding of software engineering concepts, design patterns, software architecture, secure coding, testing strategies, and modern software delivery practices.

• Proficiency in at least one major programming language such as C#, Python, or JavaScript/TypeScript, with practical experience building APIs, services, integrations, automation, or enterprise applications.

• Hands-on experience with cloud-native and DevSecOps practices, including CI/CD pipelines, Git-based delivery workflows, automated testing, code quality tooling, and release automation.

• Proficiency using AI-assisted coding tools to improve developer productivity, accelerate prototyping, support code generation, assist with testing, and review outputs critically for quality, security, maintainability, and compliance.

• Experience with cloud and container technologies such as Azure, Docker, Kubernetes, Helm, application registrations, secrets management, and infrastructure as code.

• Ability to communicate effectively with technical professionals and non-technical business partners, including presenting solution options and explaining trade-offs clearly.

• Ability to work independently, prioritize work, meet deadlines, support production issues, and contribute to a collaborative agile team environment.

• Experience with cloud-deployed enterprise applications, microservices, event-driven architecture, APIs, workflow orchestration, or data platform integrations.

• Experience with tools and platforms such as GitHub, Jenkins, Jira, Confluence, SonarQube, Terraform, Ansible, Azure, Snowflake, Oracle, SQL Server, React, or Angular.

NOTE: As part of our hiring process, we use AI‑based systems to support initial applicant screening.
Create a job alert for this search

Senior Software Engineer • Toronto, Canada

Similar jobs

Senior Software Engineer

fiveonefourToronto, ON, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Engineer

Edgecom EnergyToronto, ON, CA
Full-time

Seniority level: Mid‑Senior level.Job function: Engineering and Information Technology.Edgecom Energy is a purpose-driven clean-tech software company delivering cutting‑edge energy management solut... Show more

 • Promoted

Senior Software Engineer

PinnacleToronto, ON, CA
Full-time

Technical Team Lead / Software Development Manager.Pinnacle has been one of the world's leading licensed online gaming companies since 1998.We're known for our "Winners Welcome" policy — we don't l... Show more

 • Promoted

Senior Software Engineer

Drive CapitalToronto, ON, CA
Full-time

We are looking for a Senior Software Engineer to drive the technical direction of Yolando, our flagship AI Search Optimization platform.You will own AI/LLM systems end-to-end, designing production ... Show more

 • Promoted

Senior Software Engineer

Curinostoronto, on, Canada
Full-time

Curinos empowers financial institutions to put customers at the center of every decision.Our AI‑first platform transforms proprietary data, advanced analytics and deep financial services expertise ... Show more

 • Promoted

Senior Software Engineer

Morningstartoronto, on, Canada
Full-time

As a Senior Software Engineer, you will work closely with product owners, engineering teams, and technical leads on our next generation data feed platform.This role is primarily focused on building... Show more

 • Promoted

Senior Software Engineer - Growth

Fairetoronto, on, Canada
Full-time

Faire is a technology wholesale platform built on the belief that the future is local.Independent retailers around the globe collectively represent a multi-hundred‑billion‑dollar wholesale market t... Show more

 • Promoted

Senior Software Engineer, Organizations (Auth0)

OktaToronto, ON, CA
Full-time

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely emb... Show more

 • Promoted

Senior Software Engineer, Integrations

SoundHound Inc.Toronto, ON, CA
Full-time

SoundHound AI believes every person should be able to interact naturally with the products around them–by simply talking.With a global reach spanning two dozen languages, we build Voice AI products... Show more

 • Promoted

Senior Software Engineer

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.You will be a member of the AI Engineering and Labs team focused on designing and implementing ... Show more

 • Promoted

Senior Software Engineer

OpenLoopToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer

7shiftstoronto, on, Canada
Full-time

With an easy-to-use app and industry-specific solutions, 7shifts saves time, reduces errors, and helps keep costs in check for over 55,000 restaurants.Our mission is to simplify team management and... Show more

 • Promoted

Senior Software Engineer - Fintech/Payments

HopperToronto, ON, CA
Full-time

At Hopper, we’re on a mission to build the most customer-centric travel company on earth.We are leveraging the power that comes from combining massive amounts of data and machine learning to build ... Show more

 • Promoted

Senior Software Engineer

Zoom Information, Inc.Toronto, ON, CA
Full-time

ZoomInfo is where careers accelerate.We move fast, think boldly, and empower you to do the best work of your life.You’ll be surrounded by teammates who care deeply, challenge each other, and celebr... Show more

 • Promoted

Senior Software Engineer

Starboard RecruitmentToronto, ON, CA
Full-time

On behalf of our client, Starboard Recruitment is searching for a Senior Software Engineer in Toronto (On-site: 5 days per week).Our client is a top-tier AI, Series‑B tech startup with over $35M in... Show more

 • Promoted

Senior Software Engineer

Supernova Technologytoronto, on, Canada
Full-time

Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the l... Show more

 • Promoted

Senior Software Engineer

Air-tekToronto, ON, CA
Full-time

Air-tek is a Canadian-based software company redefining how airlines operate through intelligent automation and modern, scalable systems.Our suite of products has already captured a significant sha... Show more

 • Promoted

Senior Software Engineer

OpenLoop HealthToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer, Growth

Tubitoronto, on, Canada
Full-time

The team is responsible for building and optimizing the UI/UX across all Web and OTT applications at Tubi.The team primarily focuses on implementing features related to user acquisition and growth,... Show more

 • Promoted

Senior Software Engineer

Source CodeToronto, ON, CA
Full-time

Our client, a leading financial services organization, is seeking a Senior Software Engineer to join their team.The Senior Software Engineer will play a pivotal role in driving impactful solutions ... Show more