1

Senior Programmer Jobs in Cochrane, AB (NOW HIRING)

This role reports to a Sr Engineer, Low-Code, Supervisor, AI and Apps, or Manager, AI and Apps. What you'll do: Guide clients on different ways to employ Microsoft Power Platform to solve current ...

As a Senior Engineer, you will help shape our surface water strategy, mentor the next generation of engineers, and directly influence how communities manage water for decades to come. What You'll ...

Primary Responsibilities The primary duties of the Senior Substation Electrical Engineer include responsibility for knowledge and execution of the technical aspects and deliverables of projects ...

Position Overview Power Your Future with Qualus in our T&D Canada business as a Senior Structural Engineer. Reporting to the Director of Engineering, this position is located in our Vancouver, BC ...

Senior Platform Engineer

Calgary, AB · Remote

CA$157K - CA$212K/yr

We are currently seeking a Senior Platform Engineer to join our Systems Engineering Team. This role is available to candidates across Canada, excluding Quebec. If you are local to one of our hubs ...

We are currently seeking a Senior Transportation Engineer to join our team in Calgary, Alberta or Edmonton, Alberta . This is a great opportunity for a professional who wants to build and grow a team ...

Senior Integrity Projects Engineer

Calgary, AB · On-site

CA$100K - CA$140K/yr

We are seeking a Senior Integrity Projects Engineer to join our Integrity & Risk Management team. In this role, you will sponsor complex integrity initiatives from concept to completion, working ...

Senior Mining Engineer

Calgary, AB · On-site

CA$135K - CA$179K/yr

As a Senior Mining Engineer based in Calgary or Vancouver , you will play a pivotal role in delivering innovative, high-impact mining solutions across Canada and globally. You'll lead complex ...

Senior Mining Engineer

Calgary, AB · On-site

CA$135K - CA$179K/yr

As a Senior Mining Engineer based in Calgary or Vancouver , you will play a pivotal role in delivering innovative, high-impact mining solutions across Canada and globally. You'll lead complex ...

Showing results 21-40

Senior Programmer information

What is a senior programmer?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

What are the key skills and qualifications needed to thrive as a senior programmer?

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

How do senior programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

What do senior programmers do?

Senior programmers design, develop, and maintain software applications, often leading projects and mentoring junior team members. They analyze user requirements, write efficient code, troubleshoot issues, and ensure software quality using programming languages and development tools. Their role also involves reviewing code, optimizing performance, and collaborating with cross-functional teams to deliver technical solutions.
Infographic showing various Senior Programmer job openings in Cochrane, AB as of August 2026, with employment types broken down into 80% Full Time, 12% Part Time, 7% Contract, and 1% Nights. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution.

Senior Project Engineer

Novara Human Capital Solutions

Calgary, AB • On-site

Full-time

Re-posted 11 days ago


Key responsibilities

  • Lead the mechanical design of equipment and produce manufacturing and engineering drawings using SolidWorks and AutoCAD.

  • Size, design, and optimize incinerators and related equipment based on client technical information, producing design reports.

  • Perform mechanical, thermal, and structural calculations and analyses to optimize equipment performance and reliability.


Job description

At Novara, we support businesses with integrated solutions across all functions of Human Resources. In partnership with Questor Technology, we are excited to present this opportunity to join their organization. The successful candidate will be employed directly by Questor Technology.

About Questor Technology

Questor Technology Inc. is an international award-winning clean technology company solving the world's biggest environmental emissions problems. Founded on the premise of leaving the world better than we found it, our innovative, patented, ISO certified technology delivers the most environmentally responsible, cost effective, and sustainable way for our clients to meet their emissions reduction targets. Our vision is simple: we are passionate about creating a cleaner, sustainable future for everyone. We believe that together we can create a path to net-zero, create clean power for the communities we serve, and have fun in the process.

Your Role & Impact

Questor is looking for a Senior Mechanical Engineer to lead the design and manufacturing of our existing product line of incinerators as well as the development of our new product lines. Drawing on a strong oil & gas background, you will bring deep technical expertise to a collaborative work setting where you have the opportunity to contribute to a variety of projects. The position reports to the Director of Engineering.

Success is defined in this role as someone who partners effectively with the Engineering and Operations Team, is a critical thinker, is organized, effective at prioritizing, able to manage multiple deliverables and offer solutions to problems with a high level of professionalism and confidentiality, with a desire to continually learn, grow and contribute to the team.

Your Range of Expertise
  • Deep mechanical engineering expertise grounded in the oil & gas industry; you bring seasoned judgment to design, analysis, and problem-solving.
  • Strong project management skills; you are detail-oriented, pragmatic, and able to independently prioritize, organize, and problem-solve across multiple workloads.
  • You possess an entrepreneurial mindset and are passionate about applying your knowledge and expertise to the clean tech energy space.
  • Quick to adapt to new circumstances, with the intuition to think creatively and work through ambiguity.
  • A collaborative team player with a can-do attitude that holds themselves and others to the high standards of quality and accountability Questor expects.
  • Professional, client-focused communicator who facilitates effective dialogue and exercises discretion with confidential information.
What You'll Do
  • Lead the mechanical design of equipment and contribute to the development of new product lines, using SolidWorks and AutoCAD to produce manufacturing drawings for fabrication and assembly and engineering drawings for approval and construction.
  • Size, design, and optimize incinerators and related equipment based on client-provided technical information and feedback, producing corresponding design reports.
  • Perform mechanical, thermal, and structural calculations and analyses, with and without analysis software, applying sound engineering principles to optimize equipment performance and reliability.
  • Specify and select equipment, components, and materials, and prepare equipment specifications and datasheets for fabrication.
  • Ensure all designs comply with applicable codes, regulations, and industry standards (e.g., CSA B149.3, ASME B31.3, AER Directive 60).
  • Test new designs and develop design reports, specifications, and technical presentations to inform teams, leadership, and stakeholders.
  • Drive continuous improvement of existing product lines and support new product development, root-cause investigations, and design changes to improve performance, reliability, manufacturability, and cost.
  • Provide technical guidance and mentorship to engineering team members and perform engineering reviews and checks of others' work.
  • Collaborate with the Engineering, Operations, and Manufacturing teams to ensure designs are practical to build, install, and maintain.
  • Manage client interaction and coordinate stakeholders for meetings and project execution.
  • Support fabrication, installation, commissioning, and troubleshooting in the field, traveling to fabrication shops, field offices, project installations, and client sites as required.
  • Work safely and meet all site safety requirements; maintain relevant tickets and certifications for worksite access (i.e., H2S Alive, First Aid, etc.) and serve as the senior engineer assigned to specific projects, providing engineering support for field services and operations.
What You Bring

Required

  • Bachelor's degree in Mechanical Engineering; Process Engineers with Mechanical Engineering experience will be considered.
  • 8-12 years of relevant experience, with a demonstrated oil & gas background; must be eligible for P.Eng designation in Alberta (APEGA).
  • Experience using SolidWorks and/or AutoCAD.
  • Working knowledge of applicable codes and industry standards and demonstrated ability to apply them to mechanical design.
  • Proficiency with Microsoft Office (Word, Excel) and project tracking tools.
  • Strong written and verbal communication, organizational skills, and attention to detail, with the ability to manage multiple concurrent assignments and meet safety requirements for site visits.

Assets

  • P.Eng status in Alberta (APEGA); registration in British Columbia and/or Saskatchewan an additional asset.
  • Master's degree in Mechanical Engineering or a related field.
  • Familiarity with CSA B149.3 gas code, ASME B31.3, AER Directive 60.
  • Experience with finite element analysis (FEA) and/or simulation software.
  • Familiarity with Mecastack, AERSCREEN, and Symmetry Process Simulation software.
  • Oil & Gas industry and gas process design experience.
  • After Sales, Field Services, or Operations Support experience.
What Questor Offers

Questor offers competitive pay, annual performance-based bonuses, health spending account and flexible working hours. 

How to Apply

If you have a passion for engineering, and want to be part of a team that strives to make the world a better place we would love to hear from you. We thank all applicants however only those individuals selected for interviews will be contacted. No phone inquiries or agencies please.

Questor Technology values and promotes the diversity of its teammates and communities we serve. We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.