Software Engineer
Toronto, ON · On-site
Job Type: Full-Time Experience Level: 5+ years About the Role We are looking for a Back-End ... Apply software engineering best practices including SOLID principles, design patterns, and clean ...
Toronto, ON · On-site
Job Type: Full-Time Experience Level: 5+ years About the Role We are looking for a Back-End ... Apply software engineering best practices including SOLID principles, design patterns, and clean ...
Toronto, ON · On-site
Job Type: Full-Time Experience Level: 5+ years About the Role We are looking for a Back-End ... Apply software engineering best practices including SOLID principles, design patterns, and clean ...
Foster a culture of technical rigor, curiosity, and continuous learning by mentoring mid-level and junior engineers Your Background * Experience: 4+ years of backend software development experience ...
Foster a culture of technical rigor, curiosity, and continuous learning by mentoring mid-level and junior engineers Your Background * Experience: 4+ years of backend software development experience ...
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
You have 3-6 years of experience in low-level or system software working close to hardware ... You are a strong systems programmer with solid C and/or C++ experience, plus Python skills for ...
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
You have 3-6 years of experience in low-level or system software working close to hardware ... You are a strong systems programmer with solid C and/or C++ experience, plus Python skills for ...
Summary QuEra Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high-level applications into state-of-the-art ...
Summary QuEra Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high-level applications into state-of-the-art ...
Toronto, ON · Hybrid
CA$100K - CA$145K/yr
Senior Software Engineer - AI I Recruiter: Symbiotic Services Are you passionate about building AI-driven software that transforms how professionals work. Symbiotic Services is seeking a Senior ...
Toronto, ON · Hybrid
CA$100K - CA$145K/yr
Senior Software Engineer - AI I Recruiter: Symbiotic Services Are you passionate about building AI-driven software that transforms how professionals work. Symbiotic Services is seeking a Senior ...
We are seeking a skilled software engineer to join our team. Key Responsibilities: Implement ... Deep experience with Python or Java and Springboot Production level experience in AWS, Azure, GCP ...
We are seeking a skilled software engineer to join our team. Key Responsibilities: Implement ... Deep experience with Python or Java and Springboot Production level experience in AWS, Azure, GCP ...
Toronto, ON · On-site +1
CA$160K - CA$200K/yr
... software engineering experience developing modern web applications and backend systems * Strong ... level. * There is also a performance-based bonus structure available. Qualifications:
Toronto, ON · On-site +1
CA$160K - CA$200K/yr
... software engineering experience developing modern web applications and backend systems * Strong ... level. * There is also a performance-based bonus structure available. Qualifications:
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Toronto, ON · On-site
Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future ... level. * You will be developing and implementing solutions using Python, Snowflake, AWS cloud ...
Toronto, ON · On-site
Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future ... level. * You will be developing and implementing solutions using Python, Snowflake, AWS cloud ...
Mid-Senior level At Cloudera, we empower people to transform complex data into clear and actionable ... Cloudera is searching for a visionary Staff Software Engineer with deep expertise in distributed ...
Mid-Senior level At Cloudera, we empower people to transform complex data into clear and actionable ... Cloudera is searching for a visionary Staff Software Engineer with deep expertise in distributed ...
Toronto, ON · Hybrid
CA$100K - CA$145K/yr
Senior Software Engineer - AI II Recruiter: Symbiotic Services Are you passionate about building AI-driven software that transforms how professionals work. Symbiotic Services is recruiting a Senior ...
Toronto, ON · Hybrid
CA$100K - CA$145K/yr
Senior Software Engineer - AI II Recruiter: Symbiotic Services Are you passionate about building AI-driven software that transforms how professionals work. Symbiotic Services is recruiting a Senior ...
Toronto, ON · On-site
Lead technical architecture decisions and translate high-level business requirements into comprehensive, scalable technical specifications Mentor a team of senior and junior Software engineers ...
Toronto, ON · On-site
Lead technical architecture decisions and translate high-level business requirements into comprehensive, scalable technical specifications Mentor a team of senior and junior Software engineers ...
Toronto, ON · Hybrid
CA$148K - CA$249K/yr
The Embedded Software team owns our low-level software integration platform, coordinating ... Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM ...
Toronto, ON · Hybrid
CA$148K - CA$249K/yr
The Embedded Software team owns our low-level software integration platform, coordinating ... Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM ...
As a Software Engineer, you will design, build, and support scalable backend services while ... high level executive vision) * Strong proficiency in developing impactful and well-structured ...
As a Software Engineer, you will design, build, and support scalable backend services while ... high level executive vision) * Strong proficiency in developing impactful and well-structured ...
About the Role As a Senior Software Engineer, you will play a pivotal role in shaping the ... Databases - SQL Server & PostgreSQL - expert-level experience with relational database design ...
About the Role As a Senior Software Engineer, you will play a pivotal role in shaping the ... Databases - SQL Server & PostgreSQL - expert-level experience with relational database design ...
Toronto, ON · On-site
As a Software Engineer, you will design, build, and ship features across the full stack--from high ... You'll collaborate with senior and staff-level engineers who care about craft and are invested in ...
Quick apply
Toronto, ON · On-site
As a Software Engineer, you will design, build, and ship features across the full stack--from high ... You'll collaborate with senior and staff-level engineers who care about craft and are invested in ...
Support application portfolio for "level 3" incidents as necessary * Collaboration & Learning ... Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent ...
Support application portfolio for "level 3" incidents as necessary * Collaboration & Learning ... Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent ...
$48.7K - $55.4K
3% of jobs
$55.4K - $62K
5% of jobs
$62K - $68.7K
10% of jobs
$73.9K is the 25th percentile. Wages below this are outliers.
$68.7K - $75.4K
9% of jobs
$75.4K - $82.1K
10% of jobs
$82.1K - $88.8K
13% of jobs
The median wage is $89K / yr.
$88.8K - $95.4K
13% of jobs
$95.4K - $102.1K
12% of jobs
$102.7K is the 75th percentile. Wages above this are outliers.
$102.1K - $108.8K
10% of jobs
$108.8K - $115.5K
10% of jobs
$115.5K - $122.2K
6% of jobs
$48.7K
$90.1K
$122.2K
A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.
As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Requisition ID: 250911
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
Back End Software Engineer - Cloud Modernization (Mortgage Domain)
Location: Toronto, 2201 Eglinton Ave. E.
Job Type: Full-Time
Experience Level: 5+ years
About the Role
We are looking for a Back-End Developer to join our team on a transformative cloud modernization program. This is a rare opportunity to work on a mission-critical initiative that is reshaping how mortgage applications are processed, underwritten, and delivered across the bank.
You'll be part of a collaborative, forward-thinking team rewriting a legacy, monolithic application into a cloud-first, event-driven, microapp architecture. If You are passionate about writing clean, maintainable code and thrive in complex, fast-paced environments this role is for you.
Responsibilities
Required Qualifications
Preferred Qualifications
What's in it for you?
Location(s): Canada : Ontario : Toronto
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.
Sourced by ZipRecruiter
Banking and credit intermediation
10,000+ Employees
New York, NY, US