As a Senior or Principal Engineer - Transmission Lines,you'll lead technical work and projects across the full project life cycle,supporting HVAC and HVDC projects from early development and ...
As a Senior or Principal Engineer - Transmission Lines,you'll lead technical work and projects across the full project life cycle,supporting HVAC and HVDC projects from early development and ...
As a Senior or Principal Engineer - Transmission Lines,you'll lead technical work and projects across the full project life cycle,supporting HVAC and HVDC projects from early development and ...
As a Senior or Principal Engineer - Transmission Lines,you'll lead technical work and projects across the full project life cycle,supporting HVAC and HVDC projects from early development and ...
We provide software solutions that address critical water data management, analytics, and ... Career coaching and development opportunities Senior DevOps Engineer Join AQI as a Senior DevOps ...
We provide software solutions that address critical water data management, analytics, and ... Career coaching and development opportunities Senior DevOps Engineer Join AQI as a Senior DevOps ...
The Senior Engineer, Linear Assets is accountable for the specification, design, and commissioning ... Contribute to departmental planning, budgeting needs (tools, software, training), and alignment ...
New
Quick apply
The Senior Engineer, Linear Assets is accountable for the specification, design, and commissioning ... Contribute to departmental planning, budgeting needs (tools, software, training), and alignment ...
New
Senior Engineer - Linear Assets
Edmonton, AB · On-site
The Senior Engineer, Linear Assets is accountable for the specification, design, and commissioning ... Contribute to departmental planning, budgeting needs (tools, software, training), and alignment ...
New
Senior Engineer - Linear Assets
Edmonton, AB · On-site
The Senior Engineer, Linear Assets is accountable for the specification, design, and commissioning ... Contribute to departmental planning, budgeting needs (tools, software, training), and alignment ...
New
The Senior Engineer, Linear Assets is accountable for the specification, design, and commissioning ... Contribute to departmental planning, budgeting needs (tools, software, training), and alignment ...
The Senior Engineer, Linear Assets is accountable for the specification, design, and commissioning ... Contribute to departmental planning, budgeting needs (tools, software, training), and alignment ...
The Senior Electrical Engineer will be responsible for engineering and design of LV/MV Switchgear ... or other software packages. * Create a scope of work by identifying the company's agreed to ...
The Senior Electrical Engineer will be responsible for engineering and design of LV/MV Switchgear ... or other software packages. * Create a scope of work by identifying the company's agreed to ...
ROLE OVERVIEW The Intermediate-Senior Civil/Structural Engineer will provide civil/structural ... Proficiency with structural analysis software such as STAAD Pro, or RISA, or S-FRAME. Experience ...
New
ROLE OVERVIEW The Intermediate-Senior Civil/Structural Engineer will provide civil/structural ... Proficiency with structural analysis software such as STAAD Pro, or RISA, or S-FRAME. Experience ...
New
... Senior Mechanical Engineer who will provide mechanical engineering expertise to our project teams ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
... Senior Mechanical Engineer who will provide mechanical engineering expertise to our project teams ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
... Senior Mechanical Engineer who will provide mechanical engineering expertise to our project teams ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
... Senior Mechanical Engineer who will provide mechanical engineering expertise to our project teams ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
ROLE OVERVIEW We are looking to hire an Intermediate/Senior Mechanical Engineer who will provide ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
ROLE OVERVIEW We are looking to hire an Intermediate/Senior Mechanical Engineer who will provide ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
Senior Site Reliability Engineer
Edmonton, AB · Remote
$95K - $100K/yr
We are looking for an experienced Senior Site Reliability Engineer for our client. This is a ... Experience with coding/software development, along with Site Reliability will be the key to success ...
Quick apply
Senior Site Reliability Engineer
Edmonton, AB · Remote
$95K - $100K/yr
We are looking for an experienced Senior Site Reliability Engineer for our client. This is a ... Experience with coding/software development, along with Site Reliability will be the key to success ...
Senior Site Reliability Engineer
Edmonton, AB · Remote
$95K - $100K/yr
We are looking for an experienced Senior Site Reliability Engineer for our client. This is a ... Experience with coding/software development, along with Site Reliability will be the key to success ...
Quick apply
Senior Site Reliability Engineer
Edmonton, AB · Remote
$95K - $100K/yr
We are looking for an experienced Senior Site Reliability Engineer for our client. This is a ... Experience with coding/software development, along with Site Reliability will be the key to success ...
Senior Machine Learning Engineer
Edmonton, AB · On-site
As a Senior ML Engineer you will take a leadership role in shaping the strategic direction of our ... Deep understanding of software development, DevOps, and MLOps best practices, with a proven track ...
Senior Machine Learning Engineer
Edmonton, AB · On-site
As a Senior ML Engineer you will take a leadership role in shaping the strategic direction of our ... Deep understanding of software development, DevOps, and MLOps best practices, with a proven track ...
We are seeking a Senior Electrical Engineer with extensive experience in design, construction and ... Must have knowledge of a variety of computer software applications including computer assisted ...
We are seeking a Senior Electrical Engineer with extensive experience in design, construction and ... Must have knowledge of a variety of computer software applications including computer assisted ...
L3 Data Management (GCP)
Edmonton, AB · On-site +1
We provide business intelligence, data assets, data products, business metrics and data Engineering ... You will also have the opportunity to grow your skills under the mentorship of senior team members.
L3 Data Management (GCP)
Edmonton, AB · On-site +1
We provide business intelligence, data assets, data products, business metrics and data Engineering ... You will also have the opportunity to grow your skills under the mentorship of senior team members.
Senior Optical Engineer
Edmonton, AB · On-site
Senior Optical Engineer Help advance and integrate proven optical technologies into next-generation ... Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ...
Quick apply
Senior Optical Engineer
Edmonton, AB · On-site
Senior Optical Engineer Help advance and integrate proven optical technologies into next-generation ... Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ...
Senior Optical Engineer
Edmonton, AB · On-site
Senior Optical Engineer Help advance and integrate proven optical technologies into next-generation ... Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ...
Senior Optical Engineer
Edmonton, AB · On-site
Senior Optical Engineer Help advance and integrate proven optical technologies into next-generation ... Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ...
Senior Optical Engineer
Edmonton, AB · On-site
Salary: Senior Optical Engineer Help advance and integrate proven optical technologies into next ... Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ...
Quick apply
Senior Optical Engineer
Edmonton, AB · On-site
Salary: Senior Optical Engineer Help advance and integrate proven optical technologies into next ... Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ...
Database Administrator
Edmonton, AB · Remote
$85K - $110K/yr
We are looking for an experienced Senior Database Administrator for our client. This is a permanent ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 5+ years ...
Quick apply
Database Administrator
Edmonton, AB · Remote
$85K - $110K/yr
We are looking for an experienced Senior Database Administrator for our client. This is a permanent ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 5+ years ...
Senior Software Engineer information
See Edmonton, AB salary details
$66.5K - $76.5K
2% of jobs
$76.5K - $86.5K
5% of jobs
$86.5K - $96.5K
8% of jobs
$103.2K is the 25th percentile. Wages below this are outliers.
$96.5K - $106.5K
14% of jobs
$106.5K - $116.5K
16% of jobs
The median wage is $119.5K / yr.
$116.5K - $126.5K
16% of jobs
$126.5K - $136.5K
14% of jobs
$136.8K is the 75th percentile. Wages above this are outliers.
$136.5K - $146.5K
11% of jobs
$146.5K - $156.5K
7% of jobs
$156.5K - $166.5K
4% of jobs
$166.5K - $176.5K
3% of jobs
$66.5K
$123.8K
$176.5K
How much do senior software engineer jobs pay per year?
What is a senior software engineer?
A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.
What are some common challenges senior software engineers face when mentoring junior team members?
What is the difference between Senior Software Engineer vs Software Developer?
| Aspect | Senior Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; experience often 5+ years | Bachelor's in CS or related field; entry to mid-level experience |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing features, debugging |
| Industry Usage | Used across tech companies, startups, enterprise | Common in software firms, startups, freelance work |
| Search & Comparison | Often compared for experience level, responsibilities | Compared for entry-level to mid-level roles |
The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.
What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?
- Senior Software Engineer Shopify
- Contract International Software Engineer
- From Home Software Developer Apprenticeship
- Twitter Software Engineer Remote
- Temporary Elasticsearch
- Remote Pinterest Software Engineer
- Manager Astronomy Software Engineer
- Remote Navy Software Engineer
- Senior Palantir Software Engineer
- Overnight Software Engineer Reddit

Full-time
Re-posted 29 days ago
Job description
Your future role on our team
North America is experiencing an unprecedentedtransmission build-out. High-voltage lines are being planned, permitted andconstructed to support grid modernization, electrification and the energytransition. BBA's Transmission group is at the centre of this surge, deliveringcomplex, multi-phase projects across Canada and internationally.
Our multidisciplinary teams span Canada, from St. John'sto Vancouver, bringing together engineers and technicians across offices. We'regrowing rapidly and seeking seasoned engineers who can deliver projectexcellence and build strong client relationships.
As a Senior or Principal Engineer - Transmission Lines,you'll lead technical work and projects across the full project life cycle,supporting HVAC and HVDC projects from early development and interconnectionthrough to detailed engineering and construction. You'll work closely withplanning and studies teams, serve as a trusted advisor to clients, mentortechnical teams, oversee project delivery and strengthen long-term clientrelationships across markets.
With us, you'll get the opportunity to...
- Perform detailed design of overhead transmission lines (25 kV to 765 kV), including conductor selection, structure spotting and optimization, sag-and-tension analysis and electrical clearance verification
- Design support structures and foundations (steel, lattice, wood, concrete and composite materials), in accordance with CSA and IEEE standards
- Model transmission systems using PLS-CADD, PLS-POLE and PLS-TOWER
- Prepare high-quality engineering deliverables, including plan-and-profile drawings, stringing charts, design calculations, technical specifications and construction packages
- Coordinate with civil, geotechnical, environmental and survey teams across all project phases, from feasibility through commissioning
- Provide field engineering support during construction, including site inspections, RFI responses and as-built reviews
- Participate in business development activities: identify opportunities, build client relationships, contribute to go/no-go decisions and support market strategy development
- Lead or contribute to proposals, qualification packages and fee estimates
- Develop and maintain trusted client relationships that lead to repeat business
- Mentor junior engineers and technicians, review deliverables and elevate overall team performance