1

Intermediate Software Developer Jobs in Edmonton, AB

Intermediate Hydrogeologist

Edmonton, AB · On-site +1

CA$93K - CA$124K/yr

With an unmatched breadth and depth of engineering, advisory and science-based expertise, our ... Familiarity with hydrogeological testing methods, data analysis, and groundwater modeling software.

Intermediate Hydrogeologist

Edmonton, AB · On-site +1

CA$93K - CA$124K/yr

With an unmatched breadth and depth of engineering, advisory and science-based expertise, our ... Familiarity with hydrogeological testing methods, data analysis, and groundwater modeling software.

Proficiency in AutoCAD, or similar, software would be considered an asset. * Proficiency in MS ... leader in engineering and consultancy across energy and the built environment, helping to unlock ...

Designer

Acheson, AB · On-site +1

We are seeking a skilled Intermediate to Senior Truss Designer to join our team. This role is ... software (e.g., MiTek, etc.) * Interpret architectural drawings, engineered plans, and ...

The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...

Proficiency with estimating software and advanced Excel skills; experience with HeavyBid, InEight ... Post-secondary education in Construction Management, Civil Engineering, Engineering Technology, or ...

next page

Showing results 1-20

Intermediate Software Developer information

What are intermediate software developers?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the key skills and qualifications needed to thrive as an Intermediate Software Developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Edmonton, AB? The most popular types of Software Developer jobs in Edmonton, AB are:
What are popular job titles related to Intermediate Software Developer jobs in Edmonton, AB? For Intermediate Software Developer jobs in Edmonton, AB, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in Edmonton, AB look for? The top searched job categories for Intermediate Software Developer jobs in Edmonton, AB are:
What cities near Edmonton, AB are hiring for Intermediate Software Developer jobs? Cities near Edmonton, AB with the most Intermediate Software Developer job openings:
Infographic showing various Intermediate Software Developer job openings in Edmonton, AB as of July 2026, with employment types broken down into 76% Full Time, 13% Part Time, 1% Temporary, and 10% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.
Intermediate Estimator

Full-time

Medical, PTO

Posted 25 days ago


Job description

We are seeking an Intermediate Estimator to support our Estimating team working on bids for multiple Civil construction projects and scopes of work. This is a great opportunity for a organized, motivated, and flexible individual who enjoys working with a high performing and innovative team while making an impact.

Here at NACG we want to be a part of the next step in your employment journey and push your future forward. Our people are what make North American Construction Group an industry leader, its our people that keep the largest fleet of equipment in Western Canada running and it's our people that keep our job sites safe.

What’s In It for You?

  • Health and Safety is our #1 priority, and we live it 3-6-5!
  • Market aligned salary & bonus program
  • Comprehensive health benefits coverage and employer paid premiums
  • GRRSP matching program
  • Paid vacation and personal time
  • Tuition reimbursement program and career growth and development
  • Social culture and employee events
  • Half Day Friday’s!

What You’ll Be Doing

  • Manage the development of estimations within the respective functional disciplines.
  • Oversee and participate in the development of various types of estimates from conceptual estimates for proposals and early conceptual studies, to detailed estimates for on going projects.
  • Provide guidance on services, procedures and methods for the timely and accurate response to client, project management, departmental and company requirements.
  • Review tender documents to determine scope of work.
  • Review and analyze job actual costing vs. bid and appropriately modify estimate library for future bids.
  • Develop proposals and successful bid strategies.
  • Coordinate internal and external resources to support bid development (incl. constructability/budget development).
  • Develop various types of estimates for proposals including establishing the estimating scope of work, preparing of the estimate methodology and basis of estimate as well as producing the overall estimate schedule identifying all deliverables and interfaces with other disciplines.
  • Review proposal specifications and drawings to determine scope of work and required contents of estimate.
  • Participate in pre-bid meetings, bid strategy and presentations as requested, including site visit meetings.
  • Oversee the preparation of estimates by calculating complete takeoff of scope of work.
  • Review design options and recommend best solutions based on cost, engineering quality, or availability of materials.
  • Oversee the maintenance of files of working documents as back-up for estimate figures, including current information on prices from suppliers.
  • Participate in bid reviews.
  • Communicate estimate specifics to operations and all key support departments (supply chain, finance, HR, IT) upon contract execution.
  • Other duties as assigned. 

What Makes You the ONE

 

  • Minimum of three years’ experience relating to project estimating related to earthworks, civil or mining disciplines.
  • Heavy Civil Earthworks, Mining, Industrial Construction and/or Undergrounds experience preferred.
  • Strong knowledge in Microsoft Excel.
  • Knowledge and experience with estimating software such as InEight, HeavyBid or Bid2Win is an asset.
  • Knowledge and understanding or scheduling principles and P6 is an asset.
  • Engineering Degree, Engineering Technology Diploma or equivalent experience relating to and/or civil construction and/or project management.
  • Extensive knowledge of a variety of estimating methods and techniques.
  • Significant knowledge of all project management functions, contract administration, procurement, material control, economics, accounting, labour laws, contract and legal matters.
  • Capacity to determine appropriate details for resources, productions, execution plans, scheduling, etc. with minimal input from Operations personnel.
  • Capacity to determine program objectives and requirements and to develop standards and guides for diverse technical or administrative activities
  • Proven ability in using estimating software.

What’s Next

After you send us your resume, our Recruitment team will work with the hiring division to determine candidates we’d like to meet with.  Only people who are short-listed will be contacted for an interview. 

If you are chosen to move forward in our hiring process for our Acheson Head Office, you will be scheduled to undergo and successfully pass the following pre-employment testing:

  • Breath Alcohol Test
  • Urine Drug Test
  • Reference Check

We know you see tons of job postings every week so thanks for making it this far. If you feel like you would be a great fit for a fast-paced construction and mining company where you will be rewarded on a daily basis, please apply - we promise it’s worth it.


NACG in a Nutshell

 

North American Construction Group (NACG) has served as an industry leader in the heavy construction and mining industries for over 65 years.  In that time, we’ve proven ourselves as a safe and reliable contractor who can complete projects of any size and scope. We’ve also taken a number of bold steps forward to broaden our footprint, expanding to mines outside our provincial borders, and providing third-party maintenance services to clients and customers. 

In addition to providing employees with rewarding careers, North American has a whole lot more to offer:

  • Significant Growth –As a company, NACG is rapidly expanding, and has practically doubled in size over the past year alone.
  • Long Term Contracts – With over $1 billion dollars in contracted work booked through 2028, NACG can provide long term employment solutions and numerous opportunities for advancement.
  • Commitment To Safety – With a top tier record for safety performance, NACG is dedicated to ensuring that everyone gets home safe, and constantly strives for a goal zero performance.
  • Market Aligned Compensation – NACG provides compensation packages that are aligned with current market information for all employees.
  • Attractive Benefits Package – With a substantial benefits package provided to all employees, NACG ensures that you are covered for life’s many surprises.
  • GRRSP Matching – As you begin your new career, you can also start planning for the future thanks to NACG’s GRRSP matching.
  • Safety focused – An exceptional leader in committing to a safe work environment by promoting personal safety amongst employees and continually improving our HSE systems. Everybody gets home safe!

North American Construction Group is committed to providing a diverse and inclusive work environment where every employee feels safe, valued, and respected.  We recognize the talent, perspective, and creative influence that diverse groups of people generate, and we encourage all people to express interest with us especially those from marginalized and underrepresented groups who might hesitate before applying.  If you require accommodation in submitting interest on a role or throughout our interview process, please email us at careers@nacg.ca to ask for assistance.

North American Construction Group acknowledges that we perform work on the Traditional Treaty 6 and 8 Territories, home to the Cree, Dene, Blackfoot, Saulteaux and Nakota Sioux, and the Metis. We encourage members of those and all traditional lands to apply with us. 

Become a member of the North American family today!