Mentor Junior developers through code reviews and technical guidance. Authority * To make ... Understanding of software architecture fundamentals and scalable design. * Excellent debugging and ...
Mentor Junior developers through code reviews and technical guidance. Authority * To make ... Understanding of software architecture fundamentals and scalable design. * Excellent debugging and ...
Mentor Junior developers through code reviews and technical guidance. Authority * To make ... Understanding of software architecture fundamentals and scalable design. * Excellent debugging and ...
Mentor Junior developers through code reviews and technical guidance. Authority * To make ... Understanding of software architecture fundamentals and scalable design. * Excellent debugging and ...
Software Developer
CA$79K - CA$97K/yr
The Role The FortiGuard IoC team is looking for a junior AI Cybersecurity Specialist who is ... Work closely with Data Scientists, DevOps, and SOC analysts to add AI-driven solutions (eg ...
Software Developer
CA$79K - CA$97K/yr
The Role The FortiGuard IoC team is looking for a junior AI Cybersecurity Specialist who is ... Work closely with Data Scientists, DevOps, and SOC analysts to add AI-driven solutions (eg ...
Software Developer
Burnaby, BC ยท On-site
CA$79K - CA$97K/yr
The Role The FortiGuard IoC team is looking for a junior AI Cybersecurity Specialist who is ... Work closely with Data Scientists, DevOps, and SOC analysts to add AI-driven solutions (eg ...
Software Developer
Burnaby, BC ยท On-site
CA$79K - CA$97K/yr
The Role The FortiGuard IoC team is looking for a junior AI Cybersecurity Specialist who is ... Work closely with Data Scientists, DevOps, and SOC analysts to add AI-driven solutions (eg ...
Software Developers * Embedded Software Developers * AI Developers * Web Developers * Software Developer QAs * Release QAs * AV Analysts/IPS Analysts * Hardware Developers * DevOps Engineers * C ...
Software Developers * Embedded Software Developers * AI Developers * Web Developers * Software Developer QAs * Release QAs * AV Analysts/IPS Analysts * Hardware Developers * DevOps Engineers * C ...
Software Developers * Embedded Software Developers * AI Developers * Web Developers * Software Developer QAs * Release QAs * AV Analysts/IPS Analysts * Hardware Developers * DevOps Engineers * C ...
Software Developers * Embedded Software Developers * AI Developers * Web Developers * Software Developer QAs * Release QAs * AV Analysts/IPS Analysts * Hardware Developers * DevOps Engineers * C ...
Your future role on our team BBA is currentlyseeking a Junior Process Engineer to join a team that ... Develop mass and energy balances using simulation software * Select and size process equipment
Your future role on our team BBA is currentlyseeking a Junior Process Engineer to join a team that ... Develop mass and energy balances using simulation software * Select and size process equipment
... Junior/Intermediate Transportation Planner/Engineer to join our multidisciplinary team in one of ... Demonstrated abilities in use of GIS software (ArcView GIS) or traffic modeling software (e.g ...
... Junior/Intermediate Transportation Planner/Engineer to join our multidisciplinary team in one of ... Demonstrated abilities in use of GIS software (ArcView GIS) or traffic modeling software (e.g ...
Software Engineer, S3 Discovery
Vancouver, BC ยท On-site +1
As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at ... You will provide coaching and mentoring for junior engineers and participate in design reviews ...
Software Engineer, S3 Discovery
Vancouver, BC ยท On-site +1
As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at ... You will provide coaching and mentoring for junior engineers and participate in design reviews ...
Software Development Engineer, S3 Nexus
Vancouver, BC ยท On-site +1
As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at ... You will provide coaching and mentoring for junior engineers and participate in design reviews ...
Software Development Engineer, S3 Nexus
Vancouver, BC ยท On-site +1
As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at ... You will provide coaching and mentoring for junior engineers and participate in design reviews ...
Software Engineer, S3 Load Balancing
Vancouver, BC ยท On-site +1
As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at ... You will provide coaching and mentoring for junior engineers and participate in design reviews ...
Software Engineer, S3 Load Balancing
Vancouver, BC ยท On-site +1
As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at ... You will provide coaching and mentoring for junior engineers and participate in design reviews ...
Full-Stack Developer (Go, Javascript)
Vancouver, BC ยท On-site +1
Develop Software: Design, write, and deploy high-quality applications built with a Go backend and ... Work closely with product, QA, and operations teams; provide mentorship to junior developers.
Full-Stack Developer (Go, Javascript)
Vancouver, BC ยท On-site +1
Develop Software: Design, write, and deploy high-quality applications built with a Go backend and ... Work closely with product, QA, and operations teams; provide mentorship to junior developers.
Title and Summary Software Engineer II Overview: Be part of the Operations & Technology Fraud Products team developing new capabilities for MasterCard's Decision Management Platform, which serves as ...
Title and Summary Software Engineer II Overview: Be part of the Operations & Technology Fraud Products team developing new capabilities for MasterCard's Decision Management Platform, which serves as ...
Diploma in Mechanical Engineering Design Technology or Degree in non-Canadian Engineering ... Knowledge of 3D design / drafting software AVEVA E3D/PDMS would be considered an asset * Pulp and ...
Diploma in Mechanical Engineering Design Technology or Degree in non-Canadian Engineering ... Knowledge of 3D design / drafting software AVEVA E3D/PDMS would be considered an asset * Pulp and ...
... junior engineers. - Participating in the overall direction and vision of the engineering team and organization. A day in the life As a Software Development Engineer, you will contribute to all ...
... junior engineers. - Participating in the overall direction and vision of the engineering team and organization. A day in the life As a Software Development Engineer, you will contribute to all ...
Senior PHP Developer - Backend (Remote)
Vancouver, BC ยท On-site +1
The Role This is a senior role working alongside the current backend software engineering team; however, you will also work alongside both experienced and junior frontend developers, as well as ...
Quick apply
Senior PHP Developer - Backend (Remote)
Vancouver, BC ยท On-site +1
The Role This is a senior role working alongside the current backend software engineering team; however, you will also work alongside both experienced and junior frontend developers, as well as ...
Senior PHP Developer - Backend (Remote)
Vancouver, BC ยท On-site +1
The Role This is a senior role working alongside the current backend software engineering team; however, you will also work alongside both experienced and junior frontend developers, as well as ...
Quick apply
Senior PHP Developer - Backend (Remote)
Vancouver, BC ยท On-site +1
The Role This is a senior role working alongside the current backend software engineering team; however, you will also work alongside both experienced and junior frontend developers, as well as ...
DMC is growing quickly, and we're looking for a Junior Geotechnical Engineer or Geoscientist for ... Familiarity with industry standard geotechnical software (e.g., gINT, CPeT IT, LPILE, GROUP ...
Quick apply
DMC is growing quickly, and we're looking for a Junior Geotechnical Engineer or Geoscientist for ... Familiarity with industry standard geotechnical software (e.g., gINT, CPeT IT, LPILE, GROUP ...
Coaching and mentorship of junior team members to further develop their technical skills ... Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or ...
Quick apply
Coaching and mentorship of junior team members to further develop their technical skills ... Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or ...
Coaching and mentorship of junior team members to further develop their technical skills ... Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or ...
Quick apply
Coaching and mentorship of junior team members to further develop their technical skills ... Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or ...
Entry Level Junior Software Developer information
See Vancouver, BC salary details
$23.6K - $32.2K
4% of jobs
$32.2K - $40.7K
10% of jobs
$45.7K is the 25th percentile. Wages below this are outliers.
$40.7K - $49.2K
19% of jobs
The median wage is $53.7K / yr.
$49.2K - $57.8K
33% of jobs
$65K is the 75th percentile. Wages above this are outliers.
$57.8K - $66.3K
11% of jobs
$66.3K - $74.9K
5% of jobs
$74.9K - $83.4K
5% of jobs
$83.4K - $92K
7% of jobs
$92K - $100.5K
2% of jobs
$100.5K - $109K
2% of jobs
$109K - $117.6K
1% of jobs
$23.6K
$62.2K
$117.6K
How much do entry level junior software developer jobs pay per year?
What is an entry level junior software developer?
An Entry Level Junior Software Developer is a beginner role in software development, responsible for writing, testing, and debugging code under the guidance of senior developers. They typically work with programming languages like Python, Java, or JavaScript and collaborate with teams to build software applications. This role allows new developers to gain hands-on experience, improve coding skills, and understand software development processes. Employers often expect a basic understanding of coding principles, problem-solving abilities, and a willingness to learn. It's an excellent starting point for a career in software engineering.
What does an entry level junior software developer do?
As an Entry Level Junior Software Developer, you'll often start by assisting with coding simple features, fixing bugs, writing tests, and supporting the maintenance of existing software applications. You may also participate in code reviews, collaborate closely with more experienced developers, and attend regular team meetings to discuss project progress and requirements. Over time, you'll likely be given more responsibility, including developing new components or contributing to larger projects. This role offers a supportive environment with opportunities to learn new technologies, tools, and best practices from peers and mentors.
What are the key skills and qualifications needed to thrive as an entry level junior software developer?
To thrive as an Entry Level Junior Software Developer, you typically need a bachelor's degree in computer science or a related field and a strong grasp of programming languages such as Java, Python, or JavaScript. Familiarity with version control systems like Git, integrated development environments (IDEs), and commonly-used development frameworks is advantageous. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help junior developers excel. These skills and qualities are vital for delivering reliable code, adapting to project needs, and contributing positively to collaborative software development environments.
What are popular job titles related to Entry Level Junior Software Developer jobs in Vancouver, BC?
For Entry Level Junior Software Developer jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Entry Level Junior Software Developer jobs in Vancouver, BC look for?
The top searched job categories for Entry Level Junior Software Developer jobs in Vancouver, BC are:
- Software Engineer Software Engineer
- Only Fans Software Engineer
- Software Engineer Engineer
- Software Engineer Software Developer
- Junior Software Developer Java
- Junior Backend Engineer
- Full Time Openwrt
- Parttime Junior Software Developer No Experience
- Junior Software Engineer Gaming
- Fulltime Junior Software Developer
What cities near Vancouver, BC are hiring for Entry Level Junior Software Developer jobs?
Cities near Vancouver, BC with the most Entry Level Junior Software Developer job openings:

AI Software Developer - Intermediate
Surrey, BC โข On-site
Full-time
Medical, Dental, Vision, Retirement, PTO
Re-posted 13 days ago
Job description
About Delta Intelligent Building Technologies (Canada) Inc.(formerly known as Delta Controls).
Delta Intelligent Building Technologies (Canada) Inc. (a subsidiary of Delta Electronics) is a leading building controls manufacturer with over 300 partners in more than 80 countries. For over three decades, we have provided innovative building automation solutions for commercial, healthcare, education, and leisure facilities. We delivered the world’s first fully integrated BACnet building solution for HVAC, lighting, and access control.
Job Summary
The Intermediate AI Software Developer is fully competent in software implementation, focusing on AI features and functionality for a project.
They are expected to own and improve features in a project, with some supervision.
Duties and Responsibilities
The standard responsibilities for all AI Software Developers include but are not limited to:
- Build and enhance Artificial Intelligence (AI) / Machine Learning (ML) features in projects, which may include Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and Agent orchestration tools like Strands.
- Develop backend services and pipelines in Python and other languages.
- Integrate cloud services, such as AWS Bedrock, into our AI features.
- Help design and maintain Agent knowledge bases, embedding workflows, and retrieval strategies.
- Provide feedback to the Technical Lead or Project Manager for development schedules.
- Review pull request of other team members, providing feedback when changes are needed.
- Contribute to the risk management activities of the Project Team.
- Contribute to code quality, testing, and documentation for the project.
- Participate in architectural discussions and propose improvements.
Additional responsibilities specific to AI Software Developer – Intermediate include, but are not limited to:
- Own end-to-end delivery of mid-sized AI/ML features, from design to implementation to release, with minimal supervision.
- Break down requirements into technical tasks and milestones.
- Produce technical designs for AI services and agent workflows.
- Evaluate, select, and implement RAG patterns for specific use cases.
- Improve prompt, retrieval, and agent orchestration reliability through the use of guardrails, structured outputs, and tool-use patterns.
- Mentor Junior developers through code reviews and technical guidance.
Authority
- To make implementation and design decisions within assigned feature area, selecting patterns and approaches that align with overall architecture.
- To review and approve pull requests, enforcing coding standards, test coverage expectations, and security considerations.
- To propose and implement improvements to AI workflows and supporting pipelines, within established architectural guardrails.
- To define and maintain technical tasks and estimates for assigned work.
- To recommend tooling and libraries to improve productivity, reliability, or quality.
- To make operational decisions for services they own, in alignment with team processes.
Required skills and abilities
- Strong proficiency in Python, creating clean and maintainable code.
- Understanding of software architecture fundamentals and scalable design.
- Excellent debugging and troubleshooting skills.
- Experience with Git, pull requests, and resolving merge conflicts.
- Experience writing unit tests and working with frameworks like pytest.
- Ability to follow and contribute to coding standards and participate in code reviews.
Preferred skills and abilities
- Interpersonal and mentorship skills.
- AI / Machine Learning Skills: Exposure to Large Language Models (LLMs) and working with model APIs, understanding of Retrieval-Augmented Generation (RAG) concepts, familiarity with embeddings and vector databases, experience with prompt engineering or building LLM-driven features, interest in multi-agent systems or agentic workflows (Strands experience is a plus)
- AWS Cloud Experience: Exposure to AWS Lambda or serverless development, familiarity with AWS Bedrock or LLM-related cloud services, experience with DynamoDB and exposure to relational cloud databases (e.g., Amazon Aurora), basic understanding of Amazon S3, CloudWatch, or IAM concepts, interest in working with AWS serverless and distributed architectures, experience with Terraform or CloudFormation is a bonus
- Nice-to-Have: RDF / semantic data or graph databases, event-driven architecture (SNS, SQS, EventBridge), containerization (Docker, ECS, Kubernetes), experience with production AI/ML
Minimum qualifications and experience
- Bachelor of Science (Computing or Engineering), or equivalent education, training, and/or experience.
- One or more years as a Junior AI Software Developer or equivalent education, training, and/or experience.
Work Location: Hybrid (In-office 3 days per week, subject to change)
City: Surrey
Type: full-time, Permanent
Salary: 90,000 - 110,000 CAD
This range reflects the minimum and maximum target payable for the base salary of new hires across all Canadian locations. Actual compensation may vary outside this range and is dependent on various factors.
Why work for us?
We provide fantastic opportunities to individuals passionate about business and technology. Delta Electronics products are the most energy efficient power products in the industry and our company is perfect for those who want to create, design and build sustainable solutions using massively scalable, big-data architecture, with a strong focus on building automation. Here are some of the Delta perks you’ll receive from day 1!
- Employee & safety centric culture with the possibility of remote work
- Flexible hours and scheduling available
- Competitive total compensation along with generous vacation allowances
- Three weeks of vacation
- In-house & external training provided along with education support and opportunities for growth
- Company funded annual personal development budget
- Financial benefits & planning such as group RRSP & company match
- Employer paid premiums for extended healthcare and family-focused benefits (health, vision and dental)
- Travel insurance coverage and access to the Employee Assistance Program (EAP)
- Wellness - onsite fitness center & company reimbursement for personal gym memberships
- Internal Recognition & Service Awards
- Employee Referral bonuses
- Transit accessible with free onsite parking
- Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities