1

Software Engineer Intern Jobs in Maple, ON (NOW HIRING)

We are seeking a seasoned Software Engineer with over 5 years of experience using C# or Java, and a strong understanding of both. Experience with either Angular or React is also required. If you are ...

We are seeking a skilled software engineer to join our team. Key Responsibilities: Implement, maintain and evolve cloud-based products and services Working on integration with external customer and ...

About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...

About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...

The founding team brings deep experience from both finance and engineering, having overseen finance ... HRIS, procurement software, and CRMs - Design and implement core components of the backend ...

Canadian Banking Engineering - Product Onboarding - Team is focused on product onboarding Is this ... Write well designed, testable, efficient code by using best software development practices Gather ...

As a Senior Software Engineer, you will play a key technical leadership role within the AutoSync engineering organization. you will design, build, and evolve scalable backend services and user-facing ...

Do you have the skills that will enable you to succeed in this role? - We'd love to work with you if you have: * 6+ years of software development experience in conceptualization, design, engineering ...

Engineers software solutions that meet the needs of stakeholders while focusing on continually reducing technical debt * Can accomplish more complex goals independently * Identifies and manages risks ...

Software delivery is being reinvented. Pipelines run autonomously, generate fixes, and surface results that need human judgment. The tools developers use to understand, trust, and act on that work do ...

Software Engineer

Toronto, ON

CA$88K - CA$128K/yr

The team is looking for a Software Engineer. You will design and implement features to develop the platform. You will work with product managers, developers and operations to design, implement and ...

You will be a member of the AI Engineering and Labs team focused on designing and implementing innovative, intelligent software solutions across the Bank's business lines. Your role will contribute ...

As a Software Engineer (ETL Development focus) within Client Systems, Canadian Banking Engineering team, you will play a key role in designing, developing, and modernizing enterprise-grade data ...

The Role As a Senior Software Engineer at Capco, you'll design, develop, modify, maintain, and support complex web-based products and customer applications. You'll work across the full software ...

As a software engineer at Lyft, you'll collaborate with other software engineers and cross functions like product, data science and analytics to lead and execute large projects from idea to efficient ...

The Role GBME is searching for Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms. The successful candidate will ...

As a Software Engineer on Scotiabank's Data & AI Technology team, you will be involved in designing, building, and scaling our enterprise data catalog and data management solutions leveraging the ...

Showing results 41-60

Software Engineer Intern information

What does a software engineer intern do?

A Software Engineer Intern assists in designing, developing, and testing software applications under the guidance of experienced engineers. Interns typically work on coding tasks, bug fixes, documentation, and sometimes participate in team meetings or code reviews. The primary goal is to gain hands-on experience with real-world software development processes and tools while contributing to ongoing projects. This internship provides valuable exposure to industry practices and helps interns build technical and collaborative skills.

What does a software engineer intern do?

A software engineer intern works under the guidance of an experienced software engineer who is usually mid or senior level. As a software engineer intern, your responsibilities are to learn as much as you can about software engineering as well as learn how to navigate the politics and dynamics of a corporate or startup setting. Your job duties as a software engineer intern include tasks like coding and debugging software applications and experimenting with design elements. You also review other engineers’ code, test software applications and patches, and implement changes and updates when necessary.

What types of projects and tasks are software engineer interns typically assigned, and how do these contribute to their learning and development?

Software Engineer Interns are often assigned to real-world projects that align with the team's current goals, such as developing new features, fixing bugs, or writing automated tests. Interns usually work under the guidance of experienced engineers and participate in code reviews, stand-up meetings, and collaborative problem-solving sessions. These tasks help interns gain practical experience with industry-standard tools and workflows, while also building their technical and teamwork skills. As a result, interns can expect to leave the internship with concrete contributions to the product and a better understanding of software development processes.

What are the key skills and qualifications needed to thrive as a software engineer intern, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming fundamentals, problem-solving skills, and typically be pursuing a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, version control systems such as Git, and exposure to development environments are commonly expected. Strong communication, eagerness to learn, and teamwork set standout interns apart. These skills allow interns to effectively contribute to projects, adapt to new technologies, and collaborate within software development teams.

What are the most commonly searched types of Software Engineer jobs in Maple, ON?

The most popular types of Software Engineer jobs in Maple, ON are:

What are popular job titles related to Software Engineer Intern jobs in Maple, ON?

For Software Engineer Intern jobs in Maple, ON, the most frequently searched job titles are:

What job categories do people searching Software Engineer Intern jobs in Maple, ON look for?

The top searched job categories for Software Engineer Intern jobs in Maple, ON are:

What cities near Maple, ON are hiring for Software Engineer Intern jobs?

Cities near Maple, ON with the most Software Engineer Intern job openings:

Infographic showing various Software Engineer Intern job openings in Maple, ON as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

Software Engineer

Scotiabank

Toronto, ON • On-site

Full-time

PTO

Re-posted 2 days ago


Job description

Requisition ID: 266524 
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

We are seeking a seasoned Software Engineer with over 5 years of experience using C# or Java, and a strong understanding of both. Experience with either Angular or React is also required. If you are passionate about writing clean, maintainable code, enjoy solving challenging problems and work well both independently and as part of a large, cross-functional team, this role may be for you!

Is this role right for you? In this role, you will:

  • Design, develop, and maintain high-quality software solutions using Microsoft technologies (.NET) and Java/ Spring Boot.
  • Implement and consume RESTful APIs with secure authentication mechanisms such as OAuth.
  • Apply software engineering best practices including SOLID principles, design patterns, and clean code methodologies.
  • Work at a high technical level of systems development while maintaining a good knowledge of the Real Estate Secured Lending business strategies and applications.
  • Write and optimize database queries and manage relational data using SQL.
  • Deploy, manage and scale applications in cloud environments using Kubernetes.
  • Execute technical solutions skillfully, collaborate with extended team, engage in production support and release implementation support.
  • Contribute to continuous improvement of development processes including CI/CD, version control, and automated testing.

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

  • 5+ years of professional experience in software development using C# or Java, with strong understanding of the other.
  • Practical understanding of design patterns, SOLID principles, and clean code practices.
  • Proficiency in OAuth, RESTful APIs, and SQL.
  • Hands-on experience with cloud platforms (GCP preferred) and Kubernetes.
  • Strong understanding of JavaScript/TypeScript and at least one modern front-end framework (Angular or React).
  • Familiarity with version control systems (e.g., Git), unit testing, and test-driven development.
  • Ability to work independently and collaboratively in a cross-functional team environment.
  • Excellent problem-solving skills and a proactive, curious mindset.

Preferred Qualifications

 

  • Experience with a major bank or within the financial industry.
  • Experience with microservices architecture and distributed systems.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Exposure to containerization tools such as Docker.
  • Knowledge of security best practices in software development.
  • Experience mentoring junior developers or leading technical initiatives.
  • Strong communication skills and ability to articulate technical concepts to non-technical stakeholders.
  • Experience working in Agile/Scrum environments.
  • Passion for learning new technologies and staying current with industry trends.

What's in it for you?

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - 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. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.  
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.
  • Community Engagement - No matter where you work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!

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.