Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
High school graduate or equivalent experience Experience: * ABSA 4th Class Power Engineer is an ... Familiarity with industry standard computer software (MS Word, Excel, Outlook and TEAMs). * Ability ...
High school graduate or equivalent experience Experience: * ABSA 4th Class Power Engineer is an ... Familiarity with industry standard computer software (MS Word, Excel, Outlook and TEAMs). * Ability ...
Use the latest Autodesk CAD software to prepare project design & construction 3D models and ... Graduate from an accredited college program in Civil Engineering Technology, Design Engineering ...
Use the latest Autodesk CAD software to prepare project design & construction 3D models and ... Graduate from an accredited college program in Civil Engineering Technology, Design Engineering ...
Active engagement in Maintenance Engineering projects * Take ownership of plant piping systems ... Graduate of a recognized millwright program with a valid interprovincial journeyman ticket * MW or ...
Active engagement in Maintenance Engineering projects * Take ownership of plant piping systems ... Graduate of a recognized millwright program with a valid interprovincial journeyman ticket * MW or ...
Consultant/Senior Consultant, Construction Advisory & Dispute Services
Edmonton, AB · On-site
CA$68K - CA$104K/yr
Utilize planning software such as Primavera and Microsoft Project to extract and analyze data ... engineering, construction management, quantity surveying or related discipline * Post-graduate ...
Consultant/Senior Consultant, Construction Advisory & Dispute Services
Edmonton, AB · On-site
CA$68K - CA$104K/yr
Utilize planning software such as Primavera and Microsoft Project to extract and analyze data ... engineering, construction management, quantity surveying or related discipline * Post-graduate ...
Associate Project Manager
Calgary, AB · On-site
Help ensure cost data is accurately reflected in project costing software. * Maintain positive ... University or technical school graduate in engineering, construction or architecture and eligible ...
Associate Project Manager
Calgary, AB · On-site
Help ensure cost data is accurately reflected in project costing software. * Maintain positive ... University or technical school graduate in engineering, construction or architecture and eligible ...
... Engineering projectsTake ownership of plant piping systemsModify, design, and fabricate various ... Graduate of a recognized millwright program with a valid interprovincial journeyman ticketMW or CET ...
... Engineering projectsTake ownership of plant piping systemsModify, design, and fabricate various ... Graduate of a recognized millwright program with a valid interprovincial journeyman ticketMW or CET ...
Consultant/Senior Consultant, Construction Advisory & Dispute Services
Calgary, AB · On-site
CA$68K - CA$104K/yr
Utilize planning software such as Primavera and Microsoft Project to extract and analyze data ... engineering, construction management, quantity surveying or related discipline * Post-graduate ...
Consultant/Senior Consultant, Construction Advisory & Dispute Services
Calgary, AB · On-site
CA$68K - CA$104K/yr
Utilize planning software such as Primavera and Microsoft Project to extract and analyze data ... engineering, construction management, quantity surveying or related discipline * Post-graduate ...
Supervisor - Hydrogeology
Calgary, AB · On-site +1
CA$120K - CA$160K/yr
Post-graduate degree in Geoscience or Engineering, with a focus on Hydrogeology, or a related field ... Proficiency in Microsoft Office Suite (Excel, Word, PowerPoint) and other business software
Supervisor - Hydrogeology
Calgary, AB · On-site +1
CA$120K - CA$160K/yr
Post-graduate degree in Geoscience or Engineering, with a focus on Hydrogeology, or a related field ... Proficiency in Microsoft Office Suite (Excel, Word, PowerPoint) and other business software
... across software, systems, and hardware layers, addressing real-world threats in computing ... Engineering Club, Ada's Team, and Future Creators. The Department's graduate program attracts ...
... across software, systems, and hardware layers, addressing real-world threats in computing ... Engineering Club, Ada's Team, and Future Creators. The Department's graduate program attracts ...
... Revit software and related design tasks. Accommodations will be made available upon request ... Graduate from a recognized Architectural Technology program * 5 or more years of Canadian ...
... Revit software and related design tasks. Accommodations will be made available upon request ... Graduate from a recognized Architectural Technology program * 5 or more years of Canadian ...
Architectural Technologist
Calgary, AB · On-site
... Revit software and related design tasks. Accommodations will be made available upon request ... Graduate from a recognized Architectural Technology program * 5 or more years of Canadian ...
Architectural Technologist
Calgary, AB · On-site
... Revit software and related design tasks. Accommodations will be made available upon request ... Graduate from a recognized Architectural Technology program * 5 or more years of Canadian ...
You are an experienced Senior Cost Analyst with a minimum of 10 years post-graduate experience ... Relevant expertise in cost control software (EcoSys, Prism, SAP, Oracle, etc). Additional ...
Quick apply
You are an experienced Senior Cost Analyst with a minimum of 10 years post-graduate experience ... Relevant expertise in cost control software (EcoSys, Prism, SAP, Oracle, etc). Additional ...
Undergraduate or graduate degree in Engineering or Construction-related technology, or extensive ... Experience with, and strong aptitude for, various estimating software systems. * Demonstrated ...
Undergraduate or graduate degree in Engineering or Construction-related technology, or extensive ... Experience with, and strong aptitude for, various estimating software systems. * Demonstrated ...
Installer/ Machinery Technician
Calgary, AB · On-site
High School Graduate or General Education Degree (GED); 2 to 3 years related experience and/or ... Today, MiTek delivers software, services, engineered products, and automated solutions that enable ...
Installer/ Machinery Technician
Calgary, AB · On-site
High School Graduate or General Education Degree (GED); 2 to 3 years related experience and/or ... Today, MiTek delivers software, services, engineered products, and automated solutions that enable ...
Circle Cardiovascular' s CVI42 is the Cardiac MR market leader imaging processing software. Circle ... Bachelor's degree in Business, Management Information Systems, Computer Science, Engineering ...
Circle Cardiovascular' s CVI42 is the Cardiac MR market leader imaging processing software. Circle ... Bachelor's degree in Business, Management Information Systems, Computer Science, Engineering ...
Circle Cardiovascular s CVI42 is the Cardiac MR market leader imaging processing software. Circle ... Bachelor's degree in Business, Management Information Systems, Computer Science, Engineering ...
Quick apply
Circle Cardiovascular s CVI42 is the Cardiac MR market leader imaging processing software. Circle ... Bachelor's degree in Business, Management Information Systems, Computer Science, Engineering ...
Maintenance Manager
Edmonton, AB · On-site
... Graduate of a Canadian recognized Facilities Management Program such as: Certified Engineering ... software and presenting analysis on budgetary outcomes. Education Trade School About Aramark What ...
Maintenance Manager
Edmonton, AB · On-site
... Graduate of a Canadian recognized Facilities Management Program such as: Certified Engineering ... software and presenting analysis on budgetary outcomes. Education Trade School About Aramark What ...
Graduate Software Developer information
See Alberta salary details
$29K - $41K
4% of jobs
$41K - $53K
16% of jobs
$60.1K is the 25th percentile. Wages below this are outliers.
$53K - $65K
8% of jobs
$65K - $77K
12% of jobs
The median wage is $85.1K / yr.
$77K - $89K
15% of jobs
$89K - $101K
13% of jobs
$110.7K is the 75th percentile. Wages above this are outliers.
$101K - $113K
9% of jobs
$113K - $125K
8% of jobs
$125K - $137K
7% of jobs
$137K - $149K
4% of jobs
$149K - $161K
3% of jobs
$29K
$91.4K
$161K
How much do graduate software developer jobs pay per year?
What is a Graduate Software Developer job?
A Graduate Software Developer is an entry-level role for recent graduates in computer science or related fields. They work as part of a development team to design, develop, test, and maintain software applications. Typical responsibilities include writing code, debugging, collaborating with senior developers, and learning best practices. This role provides hands-on experience and helps graduates build technical and problem-solving skills.
What are the key skills and qualifications needed to thrive in the Graduate Software Developer position, and why are they important?
To thrive as a Graduate Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, as well as a degree in computer science or a related field. Experience with version control systems like Git, software development frameworks, and familiarity with operating systems are typically required. Strong problem-solving skills, effective communication, and eagerness to learn make candidates stand out. These competencies are crucial for contributing to projects, adapting to fast-changing technologies, and working efficiently within collaborative development teams.
What are typical career progression opportunities for a Graduate Software Developer?
Graduate Software Developers often start by working closely with experienced team members on code development, bug fixing, and testing. As you gain experience and demonstrate your abilities, you can move into roles such as Software Developer, Senior Developer, or even into specialized areas like DevOps, QA, or front-end/back-end development. Many companies offer mentorship, training, and clear advancement paths, allowing motivated graduates to progress quickly. Additionally, early exposure to collaborative projects and agile methodologies will help build the foundation for leadership or technical expert positions over time.

Full-time
Posted yesterday
Job description
At Clark Builders, we're more than a construction company - we're purpose driven partners committed to building stronger communities. Serving institutional, commercial, and industrial clients across Western and Northern Canada since 1974, we bring a relationship-based approach, deep expertise, and a commitment to safety, innovation, and sustainability to everything we do. As part of the Turner Construction family, we offer the personalized culture of a local team with the strength of a global leader. Learn more about our Purpose and what drives us by visiting our Who We Are page.
Reporting to the Estimating Manager, the Senior Estimator is responsible for providing Estimating services to aid and support the Project Development, Operations and Estimating departments. The Senior Estimator will be part of the Estimating and Project team environments and provide and coordinate full estimating services on various projects, and contract types. The Senior Estimator will be required to be able to work at varying levels of estimating including conceptual. They are also required to work in a wide range of project delivery models including construction management, design-build, lump sum, and integrated project delivery (IPD). The Senior Estimator will be part of the tender call and review of Supplier/Sub-Contractor quotes and awards.
This role is office based and the large majority of the individual's typical workday is spent in a seated position using general office equipment such as but not limited to a computer, phone, printer, scanner, etc.
Location: Kelowna, BC
Duties/Responsibilities:
- Solicitation, review and levelling of subcontracting and material supply quotes.
- Maintain Sub-Contractors/Supplier relations.
- Maintain unit price and productivity knowledge and database.
- Prepare accurate and complete estimates including quantity takeoffs, unit pricing, and sub-contractor and supplier pricing.
- Take part in Client meetings.
- Take part in project interviews if necessary.
- Confer with Engineers, Architects and Owners on changes and adjustments to cost estimates and assist in the preparation of studies, materials methods, recommendations, and cost estimates as required.
- Preparation of proposals and estimates for the Managers final approval prior to their presentation to potential Clients. Ensure they are submitted before the bid deadline.
- Prepare risk mitigation plans and effectively manage risks that might impact estimates.
- Take part in Project Team meetings.
- Maintain Career Progression plan.
- Attend training courses as required.
- Ability to perform basic internet and Intranet functions.
- Assist in training for Estimating team.
- Maintain and upgrade estimating software as required.
- Mentor junior staff.
- Other duties and responsibilities as required.
Skills & Knowledge:
- Ability to manage and prioritize multiple workflows and tasks concurrently.
- Ability to manage deadlines for completion of assigned tasks.
- Comfortable working in a team environment.
- Ability to lead in a team environment.
- Adapt to changing job requirements and direction from multiple sources.
- Ability to navigate software packages, including Word, Excel, OST, Microsoft Scheduler, Bluebeam etc. Expert knowledge of Estimating software (InEight) is an asset.
- Knowledge of scheduling logistics and ability to build accurate schedules.
- Ability to perform accurate quantity takeoffs both manually and electronically.
- Communicate professionally through verbal and written methods.
- Identify building materials and possible alternatives for cost reduction.
- Develop Sub-Contractor work scopes for tendering.
- Identify bonding and insurance requirements.
- Take part in tender closings.
- Understand Client requirements and incorporate requirements as may be necessary.
- Ability to chair and control meetings.
- Ability to visualize end products without drawings.
- Ability to schematically design project from client's requirements.
- Able to derive alternate designs for cost or time savings.
- Ability to analyze risk associated to project.
- Exposure to and understanding of lean construction principles.
- Ability to estimate all types of projects/contracts, plus the ability to coordinate and supervise group work efforts is essential.
Qualifications & Experience:
- A Post-Secondary Certificate/Degree in Engineering or the equivalent of a designated Professional Engineer or a Technical School graduate in a Construction related discipline.
- Operations experience in the role of Project Coordinator or Project Manager is an asset.
- Extensive (10+ years) experience as an estimator in the general construction field.
- Ability to estimate all types of projects/contracts, plus the ability to coordinate and supervise group work efforts is essential.
- Experience with coaching teams and collaborative planning.
Ready to build your career with us? Apply now and join a team that's making a real impact.
Recruitment Fraud Alert
Clark Builders Group of Companies (CBGOC) is aware of fraudulent job offers and interview requests falsely made in our name, targeting international job seekers. These scams aim to collect money or personal information and are not authorized by CBGOC.We never send unsolicited job offers, request payment at any stage of hiring, or ask for personal information before a formal offer is accepted.We urge all applicants to verify the legitimacy of any recruitment communication and report suspicious activity to the appropriate authorities.