1

Junior Software Developer Jobs in Castlegar, BC (NOW HIRING)

Electrical Stations Engineer

Rossland, BC · Hybrid

CA$114K - CA$151K/yr

Mentor and support junior engineers, fostering skill development, quality, and best practices ... engineering software such as CDGES, CymeTCC, ETAP, Polywater, or equivalents, * Strong ...

Electrical Stations Engineer

Rossland, BC · Hybrid

CA$114K - CA$151K/yr

Mentor and support junior engineers, fostering skill development, quality, and best practices ... engineering software such as CDGES, CymeTCC, ETAP, Polywater, or equivalents, * Strong ...

Junior Software Developer information

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-paying industries like finance or technology, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, specialized skills, and working at large tech companies or startups with significant funding.

How much money do junior Software Developers make?

Junior Software Developers typically earn an annual salary ranging from $50,000 to $80,000, depending on location, industry, and experience. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and environments.

What is the role of a junior software developer?

A junior software developer assists in designing, coding, testing, and maintaining software applications under the supervision of senior developers. They typically work with programming languages like Java, Python, or C++, and are expected to have basic coding skills and knowledge of development tools. Their role focuses on learning and gaining experience while contributing to software projects.

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.

Will AI replace junior dev?

AI tools can automate certain coding tasks and improve efficiency for junior software developers, but they are unlikely to fully replace the role. Junior developers are essential for understanding project requirements, problem-solving, and applying critical thinking, which AI currently cannot replicate fully. Developing skills in programming languages, debugging, and collaboration remains important for career growth in this field.

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 cities near Castlegar, BC are hiring for Junior Software Developer jobs? Cities near Castlegar, BC with the most Junior Software Developer job openings:
Electrical Stations Engineer

Electrical Stations Engineer

WSP

Rossland, BC • Hybrid

CA$114K - CA$151K/yr

Other

Posted 21 days ago


WSP rating

8.6

Company rating: 8.6 out of 10

Based on 69 frontline employees who took The Breakroom Quiz

17th of 73 rated business consultants


Job description

What if you could redefine what's possible? With us, you can.

You want Purpose. Growth. Opportunity. People who get it.
We are the home of ambitious, passionate, and innovative world shapers.
With an unmatched breadth and depth of engineering, advisory and science-based expertise, our global minds unite to power local solutions. We are pathfinders and impact makers.
We are Visioneers. We are WSP.


The Opportunity


This secondment opportunity places you within a major Utilities client, supporting the delivery of complex power infrastructure that keeps communities connected and resilient, Based in Trail, BC, the Electrical Engineer role offers the chance to work at the heart of utility operations- collaborating directly with client engineering, planning, construction, and operational teams, 
 

About Trail, BC:
Nestled in British Columbia's scenic West Kootenay region, Trail offers the perfect balance of career opportunity and lifestyle. Surrounded by mountains and set along the Columbia River, this welcoming community combines a strong industrial foundation with endless outdoor adventure-from skiing and hiking to golf and waterfront recreation.
With its affordability, safe neighborhoods, and growing arts scene, Trail is an ideal place to build your career while enjoying an exceptional quality of life.


Your Impact

  • Serve as Engineer of Record (EoR) for electric substation projects, guiding design technologists and producing detailed designs, material lists, and IFC packages, 
  • Act as the client's Owner's Engineer, ensuring external consultants meet scope, standards, and project timelines, 
  • Apply advanced engineering calculations, technical analysis, and critical judgment to high- impact design decisions, 
  • Mentor and support junior engineers, fostering skill development, quality, and best practices, 
    Manage a diverse portfolio of major, moderate, and minor station projects, maintaining schedule, risk awareness, and technical integrity, 
  • Collaborate closely with planning, operations, project management, and multidisciplinary engineering partners to drive project execution, 
  • Lead engineering project controls, including budgeting, scheduling, forecasting, and risk assessments, 
    Provide real-time construction support, troubleshooting and resolving field issues,  
  • Oversee engineering closeout activities, ensuring documentation integrity and alignment with client requirements, 
  • Contribute to continuous improvement through knowledge sharing, technical discussions, and process refinement,  

The Skills That Set You Apart

  • Bachelor's degree in Electrical Engineering 
  • Professional Engineering designation (EGBC), 
  • 8+ years of experience in electric substation design, power utility engineering, or industrial electrical infrastructure, 
  • Deep understanding of transmission, distribution, and station equipment, design standards, and utility practices, 
  • Experience working within a utility environment or delivering client embedded engineering support, 
    Proficiency in design and analysis tools such as AutoCAD, MS Office, Primavera,  SharePoint, and engineering software such as CDGES, CymeTCC, ETAP, Polywater, or equivalents, 
  • Strong organizational skills, able to balance multiple complex projects and deliver highquality work, 
  • Demonstrated commitment to safe work practices, construction support, and operational coordination,  


Why Choose WSP?

We exist to shape communities to advance humanity.

  • Proudly Canadian - Top 100 Employer in Canada for 2026.
  • A global community of brilliant minds - ideas, mentors, and opportunities within reach.
  • Limitless opportunities to tailor your career and grow your impact.
  • Flexible work and real balance - we support you in prioritizing what matters.

    #WeAreWSP #WithUsYouCan #LI-Hybrid #ERI_Opportunities  #carrieres_ERI 


Compensation:

BC, AB, SK, NWT & NU: $114,600 to $151,800
MB & ON:  $104,500 to $143,900 
Atlantic Provinces & QC:  $103,500 to $137,400
 

Disclosure:
The final salary awarded for this role may vary from the above range based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational needs. The wage range provided in this job posting may be subject to change for business purposes.


Ready to Shape the Future? 
Make your mark in Trail, BC and help deliver the energy systems that power our communities,  

At WSP, we exist to shape communities to advance humanity.
It's why we bring people together who are wired to solve complex challenges - engineers, scientists, advisors, and technical experts who are driven by a common passion - to redefine what's possible and shape what comes next. We are Visioneers.
As one of the world's leading professional services firms, we partner with clients across transportation, infrastructure, environment, buildings, energy, water, mining and metals. We pair deep local knowledge with global insights to pioneer solutions designed to leave a lasting, positive impact.
At WSP, you'll join a community of brilliant minds that push boundaries every day - applying deep expertise and fuelling innovation to help create a more connected and resilient future. Here, your ideas are valued, your growth is supported, and you are encouraged to bring your authentic self to work. We empower our people to collaborate across disciplines, challenge the status quo, and shape a career with purpose.
Join us.
Please Note:
Health and Safety is a core paramount value of WSP. Given the importance of keeping one another safe it is expected that you comply with our Health, Safety & Environment (HSE) policy at all times as well as client HSE policies when working at client locations. Full details here.
Some safety-sensitive positions involve fieldwork and may include work in a variety of environmental conditions, such as remote or isolated areas, working alone, and in inclement weather (within safe and reasonable limits).
WSP welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
WSP is committed to the principles of employment equity. Only the candidates selected will be contacted.
WSP does not accept unsolicited resumes from agencies. Full details here.

What WSP employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom