1

Junior Programmer Jobs in Edmonton, AB (NOW HIRING)

As a Product Design Engineer, you will lead complex product design and development work-driving robust, manufacturable solutions, providing technical guidance to junior engineers and designers, and ...

New

This position mentors and guides junior engineers and design staff, reviews technical work for accuracy and quality, and supports the professional development of team members. Additional ...

This role focuses on design excellence, multidisciplinary collaboration, and guiding junior team ... Collaborate with leading architects, engineers, and project managers * Flexible & Supportive ...

Collaborate with engineering, field, IT, and thirdparty partners, provide guidance to junior engineers, and travel to field locations as required (up to 10%). A valid driver's license is required ...

Compiler Tech Lead

Edmonton, AB · On-site

$170K - $190K/yr

Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future products Requirements: * MS or PhD in Computer Science, Engineering or related field * 10+ years of ...

Showing results 41-60

Junior Programmer information

What is a junior programmer?

A Junior Programmer is an entry-level software developer responsible for writing, testing, and debugging code under the guidance of senior developers. They work on small tasks within a larger project, assisting in software development and maintenance. Junior Programmers often use programming languages like Java, Python, or JavaScript and collaborate with teams to build applications. This role helps them gain experience, improve coding skills, and learn industry best practices.

What does a junior programmer do?

Junior Programmers usually assist with writing, testing, and debugging code under the guidance of more senior developers. They often work on smaller modules of larger projects, fix bugs, and help with documentation or software updates. The work environment is typically team-based, which provides frequent opportunities to learn from experienced colleagues and tackle challenges together. As you gain experience, you may gradually take on more complex responsibilities and contribute directly to project planning and implementation.

What are the key skills and qualifications needed to thrive in the junior programmer position, and why are they important?

To thrive as a Junior Programmer, you need a solid understanding of programming basics, strong problem-solving skills, and often a degree or certification in computer science or a related field. Familiarity with common programming languages such as Python, Java, or C++, and experience with version control systems like Git, are highly valuable. Attention to detail, willingness to learn, and effective communication set candidates apart in collaborative tech environments. These abilities enable Junior Programmers to contribute to diverse projects, adapt quickly, and work productively on development teams.

Can I become a junior programmer with no experience?

Yes, it is possible to become a junior programmer with no prior experience, as many entry-level positions focus on foundational skills and willingness to learn. Candidates often start by learning programming languages like Python or Java, completing online courses, and building basic projects to demonstrate their abilities.

How to get a job as a junior programmer?

To get a job as a junior programmer, develop foundational coding skills in languages like Python, Java, or C++, and build a portfolio of projects to demonstrate your abilities. Gaining experience through internships, coding bootcamps, or online courses can improve your chances, along with understanding version control systems like Git and basic knowledge of software development processes.

What are the most commonly searched types of Programmer jobs in Edmonton, AB?

The most popular types of Programmer jobs in Edmonton, AB are:

What are popular job titles related to Junior Programmer jobs in Edmonton, AB?

For Junior Programmer jobs in Edmonton, AB, the most frequently searched job titles are:

What job categories do people searching Junior Programmer jobs in Edmonton, AB look for?

The top searched job categories for Junior Programmer jobs in Edmonton, AB are:

What cities near Edmonton, AB are hiring for Junior Programmer jobs?

Cities near Edmonton, AB with the most Junior Programmer job openings:

Infographic showing various Junior Programmer job openings in Edmonton, AB as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Product Design Engineer

Johnson Controls

Edmonton, AB • On-site

Full-time

Posted 3 days ago

New


Key responsibilities

  • Lead complex product design and development work to create manufacturable solutions.

  • Collaborate with manufacturing, quality, supply chain, and project teams to evaluate components and develop standard design procedures.

  • Utilize PTC Creo 9 to create and release 3D models, drawings, and documentation in compliance with design standards.


Johnson Controls rating

8.0

Company rating: 8.0 out of 10

Based on 415 frontline employees who took The Breakroom Quiz

138th of 545 rated manufacturers


Job description

Join Silent-Aire - Powering the World's Data Centers

Silent-Aire, a division of Johnson Controls, is a global leader in owner equipment manufacturing (OEM) dedicated to providing custom solutions for data center customers. Our product line includes large-scale equipment such as air handling units and modular data centers. We pride ourselves on innovation, quality, and delivering tailored solutions to meet our clients' unique needs.

We currently operate manufacturing facilities in:

  • Edmonton

  • Sherwood Park

  • Nisku

What you will do:

As a Product Design Engineer, you will lead complex product design and development work-driving robust, manufacturable solutions, providing technical guidance to junior engineers and designers, and coordinating across crossfunctional teams. This role focuses on delivering highquality designs for production while improving product architecture and design standards to support scalable manufacturing.

The successful candidate will collaborate closely with manufacturing, quality, supply chain, and project teams to evaluate performancecritical components, develop and maintain standard design procedures (SOPs), and implement scalable design solutions that support manufacturing throughput and longterm product strategy.

How you will do it:

  • Utilize PTC Creo 9 to create and release accurate 3D models, drawings, and documentation packages in compliance with internal design standards and change control processes.

  • Perform engineering analyses, trade studies, and risk reviews to justify design decisions and ensure technical and functional requirements are met.

  • Partner with manufacturing engineering, quality, and operations to improve manufacturability, reduce variation, and support production ramp priorities through practical Design for Manufacturing (DFM).

  • Communicate technical decisions clearly to both technical and nontechnical stakeholders, including internal teams and external suppliers as required.

  • Design and draft mechanical parts, subassemblies, general assemblies, plumbing layouts, and sheetmetal assemblies.

  • Collaborate with engineering and production teams to optimize product designs for cost, quality, and schedule.

  • Develop and implement engineering changes and resolve design issues that arise during the product lifecycle.

  • Conduct independent technical investigations and troubleshooting with engineering, manufacturing, and vendors.

  • Generate and maintain Bills of Materials (BOMs) for assigned projects.

  • Execute Engineering Change Requests (ECRs/ECOs) in accordance with established processes.

  • Perform periodic inspections on the production floor to ensure products are built to released specifications and design intent.

What we are looking for:

  • Bachelor's degree in Mechanical Engineering or a Technical/Associate Degree or Diploma in Mechanical Engineering with equivalent experience.

  • Seniorlevel product design experience delivering complex equipment designs and design improvements in a production environment.

  • Demonstrated ability to work independently on complex technical problems and drive solutions across multiple stakeholders.

  • Strong understanding of manufacturing processes and how design decisions impact cost, quality, and throughput.

  • Proficiency in PTC Creo 9, with working knowledge of Windchill PLM and SAP.

  • Ability to provide technical guidance and mentorship to junior engineers and designers.

  • Strong written and verbal communication skills, with the ability to present and defend technical recommendations.

  • Working knowledge of industry standards, codes, and practices relevant to air handling and OEM equipment.

  • Experience in equipment design within a manufacturing environment.

  • Advanced proficiency in Microsoft Office tools.

Preferred Qualifications:

  • Experience improving or developing product architecture to support manufacturing scalability and consistent build packages.

  • Experience with formal peer review and structured engineering change control in a production environment.

  • Direct collaboration experience with manufacturing engineering, quality, suppliers, and crossfunctional program teams.

  • Familiarity with standards and regulations related to data center equipment.

Johnson Controls' Canadian subsidiaries are committed to providing reasonable accommodation to applicants, candidates and employees with disabilities, in accordance with applicable human rights legislation, and in Ontario, in accordance with the Accessibility for Ontarians with Disabilities Act ("AODA"). When requested, accommodation will be provided throughout all stages of the recruitment and selection process. To request accommodation, please contact us. Any information you provide related to accommodation measures will be treated as confidential. A copy of Johnson Controls' applicable AODA policies are available on our website at www.johnsoncontrols.com for your reference, and can be made available in accessible formats upon request.


What Johnson Controls employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Johnson Controls logo

About Johnson Controls

Sourced by ZipRecruiter

Johnson Controls is a world leader in smart buildings, creating safe, healthy and sustainable spaces. For nearly 140 years, we’ve made buildings better and now we’re transforming them again with our award-winning digital technologies and services. We’re using artificial intelligence and data driven solutions to give you deeper insight into your building’s health, sustainability and performance. It’s changing the way we design, operate and maintain indoor environments and driving to a new era of autonomous buildings. We deliver the blueprint of the future for industries such as healthcare, schools, data centers, airports, stadiums, hotels, manufacturing and beyond through OpenBlue, our comprehensive suite of connected solutions. Johnson Controls offers the world’s largest portfolio of building technology, software and services. Supported by a team of more than 100,000 dedicated employees working across 150 countries, we’re helping customers achieve their sustainability goals and power their mission.

Industry

Machinery manufacturing, water transportation, public safety statistics centers and offices and manufacturing

Company size

10,000+ Employees

Headquarters location

Milwaukee, WI, US