1

Junior Software Developer Jobs in Hamilton, ON (NOW HIRING)

Mentor junior software developers * Author software source code: * Contribute to software requirements, and tests. * Contribute to software development and integration within an agile methodology.

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 ...

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 ...

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 ... Secure Development/Engineering, Security Operations/SOC/Blue Teaming, Incident Response, IT Securit ...

Junior Pentester (Remote)

Ottawa, ON · Remote

CA$70K - CA$95K/yr

Software Secured is a leading Penetration Testing as a Service company, with a head office in ... Secure Development/Engineering, Security Operations/SOC/Blue Teaming, Incident Response, IT Securit ...

Senior Software Developer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and ... Actively mentor junior and mid-level developers,facilitateworkshops, and support team growth ...

As a Senior Software Developer, your key area of responsibility will be creating web-based ... You will need to work closely with more junior team members to provide guidance, as well as Leads ...

Software Developer (2 Positions)

Ottawa, ON · On-site

CA$111K - CA$140K/yr

Job Posting Title Software Developer (2 Positions) Job Category Systems Engineering Language ... Ability to guide and help develop junior team members. * Ability to apply strong analytical ...

Lead Software Developer

Mississauga, ON · Hybrid

CA$95K - CA$140K/yr

Lead Software Developer Location(s): Status: Get To Know Us: SS&C is leading the way. We continue ... Provide technical guidance, code reviews, and mentorship to mid-level and junior engineers. Help ...

Software Developer

Kitchener, ON · On-site

CA$50K - CA$80K/yr

Software Developer ID: 1007 Location: Kitchener Department: Information Technology More about this job > Description Bridgeport Crew is committed to building innovative, scalable, and user-focused ...

What you'll do As a Software Developer, your key area of responsibility will be ensuring stable and scalable releases for critical features, while ensuring high-quality code is shipped to all ...

As a Software Developer your key area of responsibility will be driving full-stack development with a strong focus on frontend features, specifically managing video frontend development and ...

Join our team of 10 developers to build new software features in our software platform! We're looking for smart, generalist developers who can work to take feedback from our product team and improve ...

Join our team of 10 developers to build new software features in our software platform! Were looking for smart, generalist developers who can work to take feedback from our product team and improve ...

Software Developer

Oakville, ON · Hybrid

CA$94K - CA$117K/yr

As a Software Developer on the Procurement team at Euna Solutions, you'll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this ...

Software Developer Location: Burlington, Ontario, Canada preferred: In-office or Hybrid Position Summary: Are you ready to start a new journey with a team of energized professionals advancing and ...

Software Developer

Ottawa, ON

CA$96K - CA$118K/yr

As a Software Developer, you will * 5 plus years of software development experience * Familiar with cross-platform desktop application development environments ( Windows, MacOS, Linux ) and ...

next page

Showing results 1-20

Junior Software Developer information

See Hamilton, ON salary details

$29.7K

$64.5K

$99.2K

How much do junior software developer jobs pay per year?

As of Jun 15, 2026, the average yearly pay for junior software developer in Hamilton, ON is $64,529.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,499.00 and $73,401.00 per year, depending on experience, location, and employer.

What are some typical challenges a Junior Software Developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What Does a Junior Software Developer Do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

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 proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a Junior Software Developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.
What are the most commonly searched types of Software Developer jobs in Hamilton, ON? The most popular types of Software Developer jobs in Hamilton, ON are:
What are popular job titles related to Junior Software Developer jobs in Hamilton, ON? For Junior Software Developer jobs in Hamilton, ON, the most frequently searched job titles are:
What job categories do people searching Junior Software Developer jobs in Hamilton, ON look for? The top searched job categories for Junior Software Developer jobs in Hamilton, ON are:
What cities near Hamilton, ON are hiring for Junior Software Developer jobs? Cities near Hamilton, ON with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Hamilton, ON as of June 2026, with employment types broken down into 100% Full Time. Highlights an 60% In-person, 20% Hybrid, and 20% Remote job distribution, with an average salary of $64,529 per year, or $31 per hour.

Junior Software Developer (Modelling & Simulation)

ADGA Group Consultants Inc

Ottawa, ON

Full-time, Part-time

Medical, Dental

Posted 23 days ago


Job description

Company Description

ADGA Group is a Canadian-owned defence and security company that provides integrated, mission-critical technical solutions to Government and industry, specializing in C5ISRT, simulation and training, cyber and infrastructure security, and program delivery. With nearly 60 years of experience, ADGA supports federal clients and Canada’s intelligence and enforcement agencies through embedded teams, advisory services, and full project execution, applying deep operational expertise and innovation to strengthen national safety, resilience, and sovereignty. Guided by a strong social mandate, the company creates meaningful employment for veterans of the CAF and RCMP and other professionals committed to public service, while fostering a safe, inclusive, and agile workplace that supports career development, professional growth, and impactful work across Canada.

Job Description

ADGA Group is currently seeking a Junior Modelling & Simulation Software Developer to join our team supporting the Canadian Armed Forces in the delivery of advanced simulation and training capabilities.

In this role, you will contribute to the client’s Persistent Distributed Synthetic Training (DST) Range project and support a variety of simulation-based training initiatives within a dynamic defence environment.

Key responsibilities include:

  • Supporting activities related to the client’s Persistent DST Range project
  • Maintaining and updating DST Range activities within the client dashboard environment, including Microsoft SQL Server databases and custom web interfaces integrated with Microsoft Exchange and SharePoint on the Defence Wide Area Network (DWAN)
  • Coordinating with technical teams, including the Core Services Section, to support technical requirements and scheduling for Requests for Synthetic Effects (RFSEs), Persistent DST Range activities, and related initiatives
  • Communicating with client participants and external stakeholders to support activity planning and execution
  • Assisting in the coordination of Persistent DST Range activities as part of Force Development to Force Generation training pathways
  • Supporting Exercise Directors and Lead Planners, particularly for Canadian-hosted DST exercises and training events
  • Developing proficiency with software and tools used for scenario development, exercise support, hosting, and refinement of the client’s Persistent DST Range capability
Qualifications
  • Graduated with a Bachelor’s Degree in the field of Sciences, Engineering, Computer Science, or Mathematics or a College Technical Diploma related to Information Technology, Software Development, or Computer Science
  • Minimum 1 year experience as a Software Developer performing the following tasks:  
    • Deriving functional requirements in a modelling and simulation environment
    • Designing simulation software in a modelling and simulation environment
    • Programming graphics using OpenGL, QT or equivalent product
    • Developing add-ons, extensions, or plug-ins
    • Designing, coding and testing using C++, C, or C# programming languages
    • Integrating and testing software
    • Investigating software products for use and integration into M&S applications
    • Generated test plans and procedures as well as written test reports in a “modelling and simulation environment

Additional Information
  • Must currently hold or be eligible to obtain and maintain a Secret (Level II) Canadian Federal Government Security clearance.

If you require accommodations during any stage of the application or interview process, please let us know. We are happy to work with you to meet your needs.

*Our recruitment systems include artificial intelligence–enabled tools; however, AI is not used to screen, evaluate, or make decisions about applicants for this role.

*Unless otherwise stated, all job postings reflect a current vacancy at the time of publication.

Work-Life Balance  

We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work, and policies designed to support employees through their day-to-day routines and major life events. For example, we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days). 

Belong@ADGA  

ADGA continuously strives to integrate advanced Diversity, Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued, respected, and heard.

Compensation  

Above and beyond our commitment to offer a competitive base salary, ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.

Comprehensive Benefits and Total Rewards  

We offer a comprehensive benefit program, providing employees with the choice between base or enhanced plans. Depending on the plan, ADGA pays for Health & Dental, a Health Spending Account, Short-Term Disability, an Employee Assistance Program, and a Telemedicine service. Also offered: discounts on gym memberships, 5,000+ perks through Perkoplis, a Deferred Profit Sharing Plan, and access to a wide range of other employee-centric services and savings programs.