⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Software Engineer Intern

  • Source: LinkedIn
  • Peakhill Capital
  • On-site
  • Toronto
  • Full-Time
  • Junior

Job Description

Software Engineering Intern

We are seeking a motivated and analytical individual to join our software team. You’ll work closely with both business and technical teams to translate needs into practical solutions, support new initiatives, and test and improve what we build.

This is a hands-on role for someone who enjoys problem-solving, learning how systems work, and turning ideas into action.

What You’ll Do

Understand the ask

  • Work with teams across the organization to uncover what they actually need — not just what they initially ask for.
  • Break large or ambiguous requirements into clear, achievable pieces of work.
  • Keep the bigger picture in mind and understand how individual requests fit into the team’s overall priorities.

Learn the system

  • Develop a deep working knowledge of our application: what it does, how its pieces connect, and where its edges are.
  • Evaluate how new requirements interact with existing functionality.
  • Identify conflicts, overlaps, dependencies, and potential downstream impacts before they become expensive problems.

Keep things moving

  • Capture clear, useful notes that people can rely on weeks later.
  • Coordinate meetings, make sure the right people are involved, and keep conversations moving toward decisions.
  • Follow up independently and close the loop on your own work. You shouldn’t need to be reminded to chase something down.

Break things

  • Test existing functionality and new features from every angle.
  • Try unexpected inputs, unusual workflows, and the things users probably weren’t supposed to click.
  • Perform thorough manual testing with a sharp eye for detail — both the obvious visual inconsistency and the silent data issue matter.
  • Be comfortable being the person who finds the problem. That’s the point.

Write it down

  • Create clear Jira stories, bug reports, feature specifications, acceptance criteria, and meeting notes.
  • Write documentation that allows someone who wasn’t in the room to understand the problem and take action.
  • Clearly communicate reproducible steps, expected vs. actual behaviour, and what “done” actually means.

What We’re Looking For

These qualities matter more to us than any particular technology:

  • Strong communication: You can communicate clearly in writing and in conversation.
  • Curiosity: You genuinely want to understand how software systems work and are willing to dig until you do.
  • Organization and initiative: You manage your own threads, follow up, and close loops without being chased.
  • Attention to detail: “It works” is not the end of the investigation. It’s the beginning of the next question.
  • Healthy skepticism: You naturally look for edge cases, inconsistencies, and things that could go wrong.
  • Comfort with ambiguity: Priorities can shift, requirements can evolve, and you’re able to adapt without losing momentum.

Our Tech Stack

You are not expected to know everything below.

We’ve intentionally grouped our stack into three tiers. Tier 1 is what we expect you to be comfortable with on day one. Tier 2 is where familiarity gives you an advantage and where you’ll grow on the job. Tier 3 is bonus territory.

Because much of this role involves understanding, evaluating, and testing software rather than building every feature end-to-end, being able to read code and reason about how it works counts. You don’t need production experience in every technology listed.

Tier 1 — Required

You should be comfortable with these fundamentals before you start:

  • HTML & CSS: Layout, the box model, responsive behaviour, and understanding why something breaks at 375px.
  • JavaScript: Functions, async/await, APIs, JSON, and core language fundamentals.
  • React: Components, props, state, and hooks — enough to read a component and reason about what it will render.
  • SQL: Basic queries, tables, joins, and relationships.
  • Git: Branching, commits, pull requests, and resolving a merge conflict without panicking.
  • Jira or similar: Experience is great; genuine willingness to learn it properly in your first week is required.

Tier 2 — Strongly Preferred

Familiarity is valuable; depth is a real advantage. Gaps are absolutely something you can close on the job.

  • TypeScript — our front end is primarily React + TypeScript.
  • Tailwind CSS — our styling layer.
  • Next.js — our React framework.
  • PostgreSQL — our p…

Skills

  • JIRA
  • javascript
  • JSON
  • React
  • TypeScript
  • microsoft-typescript
  • Tailwind
  • tailwind-css
  • next-js
  • PostgreSQL
  • c-sharp
  • entity-framework
  • microsoft-entity-framework
  • prisma
  • Figma
  • excalidraw
  • microsoft-whiteboard
  • amazon-web-services
  • amazon-rds-for-mysql
  • amazon-cloudwatch
  • broadly
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Peakhill Capital

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes