1

Junior Software Jobs in Hamilton, ON (NOW HIRING)

Junior Pentester

Ottawa, ON · On-site +1

CA$70K - CA$95K/yr

Software Secured is a leading Penetration Testing as a Service company, with a head office in ... As a Junior Pentester at Software Secured, you will have the opportunity to help our clients secure ...

We are looking for a curious, driven junior developer who is passionate about highperformance embedded software, lowlevel programming, and cloudready systems. If you are excited by innovation and ...

The [Junior Full Stack Developer - coop] role is to help plan, design, develop, test, launch, and ... This includes researching, designing, documenting, and modifying software programs and applications ...

Senior Software Developer

Ottawa, ON · Remote

CA$10K - CA$135K/yr

Lead, manage and mentor a team of intermediate and junior software developers. * Support quarterly appraisals and agree upon professional development plans for the software team to meet SRC Can ...

Shares progress and blockers early Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and ...

New

Junior Structural Designer, Buildings Hamilton, ON At EXP, we're driven to provide innovative ... Experience with Etabs, SAFE, SAP and other similar Structural design software * Team player with ...

As our Electrical Technician - Junior you will support nuclear outage and field activities by ... Software and diagnostics: Operate and troubleshoot a variety of programming, diagnostic, and ...

As our Electrical Technician - Junior you will support nuclear outage and field activities by ... Software and diagnostics: Operate and troubleshoot a variety of programming, diagnostic, and ...

next page

Showing results 1-20

Junior Software information

What does a junior software engineer do?

A Junior Software Engineer assists in designing, developing, and maintaining software applications under the guidance of senior team members. They typically write and review code, fix bugs, and collaborate with other engineers to implement new features or improve existing ones. Junior Software Engineers are also expected to learn and adapt to new technologies, follow best coding practices, and participate in code reviews. Their role is essential in supporting project development and gaining hands-on experience to advance their careers.

What are some common challenges faced by junior software engineers when transitioning from academic projects to real-world development teams?

Junior Software Engineers often find that real-world development involves more complex codebases, collaborative workflows, and the use of industry-standard tools, which can be quite different from academic projects. Adapting to agile methodologies, participating in code reviews, and learning to communicate effectively with cross-functional teams are typical challenges. Additionally, juniors may need to quickly get up to speed with version control systems and continuous integration tools, all while balancing learning with delivering work on tight deadlines. Supportive mentors and structured onboarding can help ease this transition.

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

To thrive as a Junior Software Developer, you need a solid understanding of programming languages (such as Java, Python, or JavaScript), problem-solving skills, and typically a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and exposure to IDEs and debugging tools are commonly required. Strong communication, eagerness to learn, and the ability to work collaboratively help set you apart in this entry-level position. These skills and qualities are crucial for effectively contributing to development projects, adapting to evolving technologies, and supporting team goals.

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

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

What are popular job titles related to Junior Software jobs in Hamilton, ON?

For Junior Software jobs in Hamilton, ON, the most frequently searched job titles are:

What job categories do people searching Junior Software jobs in Hamilton, ON look for?

The top searched job categories for Junior Software jobs in Hamilton, ON are:

What cities near Hamilton, ON are hiring for Junior Software jobs?

Cities near Hamilton, ON with the most Junior Software job openings:

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

Junior Pentester

Software Secured

Ottawa, ON • On-site, Remote

CA$70K - CA$95K/yr

Full-time

Medical, Dental, Vision, PTO

Re-posted 22 days ago


Key responsibilities

  • Perform security code reviews, web, mobile, and network security tests on applications and networks.

  • Assist clients with security design reviews, threat modeling, and remediation strategies.

  • Take ownership of work and team deliverables related to penetration testing activities.


Job description

Software Secured is a leading Penetration Testing as a Service company, with a head office in beautiful Ottawa, Canada. We help software development teams get ahead of hackers using a suite of services and products.

Our pentesting team is looking for a junior pentester to join us and help secure a few hundred more applications and networks.

As a Junior Pentester at Software Secured, you will have the opportunity to help our clients secure their mission-critical applications. This includes performing security code review, web, mobile, and network security tests. Help clients with security design reviews, threat modelling, and remediation strategies.

The ideal candidate will be self-driven and take ownership of their own work and the team's deliverables. The individual will be motivated and passionate about application security and take pride in spreading the word and helping developers write secure code. You will be a part of the local and global security community and care about pushing the status quo. He/she will also have an affinity for security best practices and vulnerability exploits.

Mandatory:

  • Experience performing web, API, or mobile pentests, or comparable experience conducting independent research or participating in bug bounties.
  • If pentesting experience is limited, an OSCP, OSWE, or GWAPT would go a long way to closing the gap.
  • Demonstrated software development background in one or more of Python, .NET, Ruby, Java, Objective C/Swift.
  • Pretty familiar with things like OWASP Top 10, ASVS, or WSTG
  • You have competed in CTFs (Capture the Flag) competitions.
  • Expert with OWASP Top 10 and can explain them easily.
  • Strong verbal and written communication skills.
  • Demonstrated analytical and problem-solving skills

Nice to Haves:

  • Experience in adjacent security-related roles, e.g. Secure Development/Engineering, Security Operations/SOC/Blue Teaming, Incident Response, IT Security, etc.
  • Experience or security certification in cloud technologies (AWS, Azure)
  • Open-source contributions
  • Public speaking experience
  • Performing training in a professional capacity
  • Teaching experience, preferably in security or CS topics

What we are offering:

Competitive base salary - $70,000 - $95,000 CAD

Work remotely anywhere in Canada (you're welcome to work in the Ottawa office when you'd like the option).

Work remotely from anywhere in the world for up to 2 months per year.

Yearly profit-sharing between 7% - 12% of your base salary, based on your performance.

Perks such as: monthly UberEats budget, annual home office stipend.

3 weeks of vacation to start. Additionally, the whole company is off for the week between Christmas and the New Year.

Parental, bereavement and child loss leave.

You will receive a great health benefits package (includes dental, vision, practitioners, etc.).

Employment Type: FULL_TIME