1

Junior Software Development Jobs in Victoria, BC

Senior Full Stack Developer

Victoria, BC · On-site

CA$100K - CA$115K/yr

  • PTO

Experience in leading projects and mentoring junior developers. * Proven experience in AI agentic software development * Ability to handle a fast-paced working environment and meet deadlines.

Experience in leading projects and mentoring junior developers. * Proven experience in AI agentic software development * Ability to handle a fast-paced working environment and meet deadlines.

Compiler Tech Lead

Victoria, BC

$170K - $190K/yr

  • Medical

  • PTO

Support roadmap development and recruiting activities * Mentor and guide junior engineers ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...

Compiler Tech Lead

Victoria, BC

$170K - $190K/yr

  • Medical

  • PTO

Support roadmap development and recruiting activities * Mentor and guide junior engineers ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...

... software products and features from concept to shipping. This includes end-to-end development from ... Mentor junior developers and provide material feedback on the work of other developers. OTHER

Tax Services Payroll, Manager

Victoria, BC · On-site

CA$84K - CA$134K/yr

... junior staff through reviewing work, training, and coaching for development and performance ... Canadian payroll software's (e.g.ADP, Ceridian/Dayforce, UKG, etc.) * A qualified CPA ...

Geotechnical Engineer

Victoria, BC · Hybrid

CA$48 - CA$62/hr

  • PTO

Oversee work performed by junior engineers and technical staff . * Visit project sites for ... Business development to expand Client base. Minimum Qualifications * Bachelor's degree in ...

Water Treatment Engineer

Victoria, BC

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Provide technical guidance and mentorship to junior engineers and project staff. Qualifications ... Experience with water treatment modeling software and data analysis tools. * Experience supporting ...

Senior Mechanical Engineer

Mill Bay, BC · Hybrid

CA$125K - CA$155K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Requires direct or indirect access to hardware, software, technology or technical data controlled ... As the senior resource, will work with intermediate and junior engineers to delegate tasks ...

Junior Software Development information

What is a junior software developer?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications under the supervision of more experienced developers. They typically work as part of a development team, learning best practices and gaining experience with various programming languages and tools. Junior developers are responsible for writing basic code, fixing bugs, and participating in code reviews while building their technical skills and knowledge of software development processes.

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 fundamentals, problem-solving abilities, and a relevant degree or coding bootcamp experience. Familiarity with languages such as Java, Python, or JavaScript, and version control systems like Git, is typically required. Strong communication, teamwork, and a willingness to learn are crucial soft skills for growth in this role. These skills and qualities are essential for delivering effective software solutions, collaborating with team members, and adapting to evolving technologies.

What are some typical challenges faced by junior software developers in their first year, and how can they overcome them?

Junior software developers commonly encounter challenges such as adapting to new codebases, understanding team workflows, and managing task priorities. It can be overwhelming to navigate complex projects or unfamiliar tools, but seeking guidance from senior team members and actively participating in code reviews can help. Proactively asking questions, utilizing company documentation, and setting aside time for continuous learning are effective strategies to overcome these hurdles. Embracing a growth mindset and viewing mistakes as learning opportunities will also contribute to a smoother transition into the role.

What is the difference between Junior Software Development vs Junior Web Developer?

AspectJunior Software DevelopmentJunior Web Developer
Required SkillsProgramming languages, software design, debuggingHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech startups, IT departmentsWeb agencies, tech companies, freelance projects
CertificationsComputer Science degree, coding bootcampsWeb development courses, certifications like HTML, CSS
Common UsageDeveloping software applications, systemsBuilding websites, web applications

Junior Software Development and Junior Web Developer roles share foundational programming skills and often require similar certifications. However, Junior Software Developers typically work on broader software projects across various platforms, while Junior Web Developers focus specifically on website and web application development. Both roles are common entry points in the tech industry, with overlapping skills but different specialization areas.

How much does a junior software developer earn?

A junior software developer typically earns between $50,000 and $70,000 annually, depending on location, industry, and experience. Entry-level roles often require basic programming skills in languages like Java, Python, or JavaScript and may include benefits such as training and mentorship.

How to get a job in junior software development with no experience?

To secure a junior software development position with no experience, focus on building foundational skills through online courses, coding bootcamps, or personal projects. Gaining proficiency in programming languages like Python or Java, creating a portfolio, and obtaining certifications can improve your chances; internships or volunteering can also provide practical experience.

How to get hired as a junior software developer?

To get hired as a junior software developer, candidates should build a strong foundation in programming languages like Python, Java, or JavaScript, and create a portfolio of projects to demonstrate their skills. Gaining experience through internships, coding bootcamps, or contributing to open-source projects can improve employability. Additionally, understanding version control systems like Git and preparing for technical interviews are important steps in the hiring process.

What are the most commonly searched types of Software Development jobs in Victoria, BC?

The most popular types of Software Development jobs in Victoria, BC are:

What cities near Victoria, BC are hiring for Junior Software Development jobs?

Cities near Victoria, BC with the most Junior Software Development job openings:

Infographic showing various Junior Software Development job openings in Victoria, BC as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution.

Legislative Assembly Job Posting - Junior Technical Analyst

Government of British Columbia

Victoria, BC • On-site

CA$68K - CA$83K/yr

Full-time, Part-time

Medical, Dental, Life, Retirement, PTO

Posted 12 days ago


Job description

***Please DO NOT apply for this position by submitting your profile on this BC Government Hiring Centre website. Applications must be made via the following directions below.*** Junior Technical Analyst Competition: LA262729 Department: Information Technology Position Type: Auxiliary Full-Time (until April 2027) Salary Range: $68,163.71 - $83,126.48 per annum + 8% vacation pay. Placement within the range is typically between the minimum and midpoint and based on qualifications and experience, subject matter expertise, and internal equity, with consideration for how the candidate is developing, meets, or exceeds the role's requirements

Close Date: Wednesday, August 19, 2026 at 12:00pm (noon) PT POSITION SUMMARY Employees of the Legislative Assembly of British Columbia (Assembly) provide professional non-partisan services to support the democratic institution of Parliament and its members through procedural advice, administrative support and information services. The Assembly is an autonomous employer, separate from the administrative framework of B.C. government ministries and agencies

The Information Technology department is seeking an analytical, collaborative and service-oriented individual for the auxiliary full-time position of Junior Technical Analyst. Reporting to the Systems and Architecture Manager, the Junior Technical Analyst is responsible for supporting the IT Department by assisting with systems, monitoring, troubleshooting and resolving basic technical issues. This includes software and hardware setup, creating documentation, working with senior members of the team on complex issues, creating solutions and providing entry level support to end users.

QUALIFICATIONS Applicants must have: Post-secondary education in Information Technology, Computer Science or a related program, plus at least one year of technical support or development experience, or an equivalent combination of education and experience. Experience with productivity services and systems. Experience in a variety of application development tools.

Please refer to the job description for a full list of duties and qualifications. WHO WE ARE Our values ground our work and reflect the beliefs and principles that are important to how we work with others. Impartiality - We are non-partisan and objective in the performance of our duties.

Integrity - We build trust through responsible actions and respectful relationships. Openness - We provide a welcoming and inclusive environment and promote public access and engagement. Respect - We work together collaboratively with mutual respect, trust, and kindness.

Stewardship - We ensure institutional continuity and renewal. Learn about the Legislative Assembly and what we do by watching this video. WHAT WE OFFER Career development - We support continuing education by providing innovative, inclusive and diverse learning opportunities for growth, skill development and career advancement.

Community, engagement and recognition - We value teamwork, collaboration and connection. Employees have the opportunity to interact and engage through projects, committees, working groups and events. Together, we celebrate and acknowledge each other's outstanding achievements and contributions.

Extended health benefits - We provide eligible employees with a competitive benefits package, which includes extended health and dental, basic life insurance, an optional family funeral benefit plan, optional life insurance, optional accidental death and dismemberment, travel medical insurance, and short-term and long-term disability benefits. We also offer a Health Care Spending Account to help cover eligible additional medical expenses that are not covered by the extended health care package. Work-life balance - We have a collaborative and team-oriented culture where onsite presence is required for all positions.

We have 35-hour work weeks, and offer flexible work arrangements, including modified work weeks (flex days) and hybrid work schedules (onsite/remote) to eligible positions. Health and wellness - We promote employee health and wellness by providing access to an employee assistance program, an in-house fitness room, secure bike storage and a reduced-cost bus pass. We also offer an infant and family wellness room, a meditation room and a sustainable commuting and active living program that provides reimbursement for fitness and wellness activities.

Location, location, location - We provide employment in an architectural landmark, the Parliament Buildings, which overlooks Victoria's Inner Harbour on the edge of the downtown core, close to shops, restaurants, cafes and parks. Retirement benefits - We offer a generous pension plan with the Public Service Pension Plan where contributions are made by both the employee and Legislative Assembly. This pension plan provides employees with a lifetime monthly pension when they retire.

Vacation benefits - We offer four weeks of annual vacation time to start, or 8 percent vacation pay. For more information about our organization, go to https://www.leg.bc.ca/about/careers/working-here. APPLICATION REQUIREMENTS Please submit cover letter and resume through our job board portal by 12:00pm (noon) PT on Wednesday, August 19, 2026

For questions please email human.resources@leg.bc.ca. Note: The Legislative Assembly of British Columbia is an equal opportunity employer committed to establishing an inclusive, equitable, and accessible environment for all. All qualified applicants will receive consideration for employment without regard to race, national origin, age, religion, disability, sexual orientation, gender identity or expression, marital status or any other basis protected by applicable law

We encourage applications from members of communities that are disadvantaged on any grounds under the B.C. Human Rights Code, including Indigenous Peoples, people of colour, people of all genders and sexualities and people with disabilities. We are committed to ensuring that reasonable accommodations are made available to persons with disabilities during the recruitment, assessment, and selection processes

Applicants requiring reasonable accommodation at any point in the application or interview process, please contact human.resources@leg.bc.ca. The Legislative Assembly Administration is a non-partisan workforce where political neutrality and impartiality is paramount. Employees must perform their duties in a non-partisan manner and manage their private affairs in a way that does not compromise or raise doubt about their ability to perform their job duties in a neutral and impartial way

We would like to thank everyone in advance for applying as only those shortlisted will be contacted. An eligibility list may be established and/or auxiliary positions may be considered for future conversion to regular status. Lesser qualified applicants may be under-implemented or appointed at a lower classification.

Reference checks and a Criminal Record Check (CRC) will be required as conditions of employment. An Education Verification Check may also be required. All positions at the Legislative Assembly require applicants to be at least 16 years old and eligible to work in Canada.

The Legislative Assembly of British Columbia values diversity and is an equal opportunity employer. Human Resources Legislative Assembly of British Columbia E-mail: careers@leg.bc.ca | Telephone: 250-387-5532 | Web: www.leg.bc.ca For inquiries please visit our FAQ page or contact us. DO NOT submit your application for this position through the BC Government Hiring Centre website

Applications submitted through the BC Government Hiring Centre will not be considered.