Serve as a technical mentor to optical and junior engineers, strengthening the team's technical depth. * Contribute to both research-driven development and product-focused engineering, helping ...
Serve as a technical mentor to optical and junior engineers, strengthening the team's technical depth. * Contribute to both research-driven development and product-focused engineering, helping ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're revolutionizing the benefits administration landscape in Canada through innovative software solutions. As the ...
Quick apply
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're revolutionizing the benefits administration landscape in Canada through innovative software solutions. As the ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're revolutionizing the benefits administration landscape in Canada through innovative software solutions. As the ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're revolutionizing the benefits administration landscape in Canada through innovative software solutions. As the ...
ROLE OVERVIEW The Junior-Intermediate Civil/Structural Engineer will provide civil/structural engineering leadership to the project team, ensuring that technical excellence, cost, schedule, and ...
ROLE OVERVIEW The Junior-Intermediate Civil/Structural Engineer will provide civil/structural engineering leadership to the project team, ensuring that technical excellence, cost, schedule, and ...
Junior Accountant
Sherwood Park, AB · On-site
... engineering services for critical rotating equipment and pipeline maintenance. Founded on the ... Position Summary As a Junior Accountant, you will play a vital role in supporting our finance ...
Junior Accountant
Sherwood Park, AB · On-site
... engineering services for critical rotating equipment and pipeline maintenance. Founded on the ... Position Summary As a Junior Accountant, you will play a vital role in supporting our finance ...
Junior Accountant
Sherwood Park, AB · On-site
... engineering services for critical rotating equipment and pipeline maintenance. Founded on the ... Position Summary As a Junior Accountant, you will play a vital role in supporting our finance ...
Quick apply
Junior Accountant
Sherwood Park, AB · On-site
... engineering services for critical rotating equipment and pipeline maintenance. Founded on the ... Position Summary As a Junior Accountant, you will play a vital role in supporting our finance ...
Senior Structural Engineer
Edmonton, AB · On-site +1
Provide mentorship and technical guidance to junior engineers and designers * Collaborate closely with multidisciplinary teams, clients, and contractors * Contribute to proposal preparation and ...
Senior Structural Engineer
Edmonton, AB · On-site +1
Provide mentorship and technical guidance to junior engineers and designers * Collaborate closely with multidisciplinary teams, clients, and contractors * Contribute to proposal preparation and ...
Senior Structural Engineer
Edmonton, AB · On-site +1
Provide mentorship and technical guidance to junior engineers and designers * Collaborate closely with multidisciplinary teams, clients, and contractors * Contribute to proposal preparation and ...
Senior Structural Engineer
Edmonton, AB · On-site +1
Provide mentorship and technical guidance to junior engineers and designers * Collaborate closely with multidisciplinary teams, clients, and contractors * Contribute to proposal preparation and ...
Senior Java Developer
Edmonton, AB · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Quick apply
Senior Java Developer
Edmonton, AB · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Senior Java Developer
Edmonton, AB · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Quick apply
Senior Java Developer
Edmonton, AB · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Senior Process Engineer
Sherwood Park, AB · On-site
Provide technical support and guidance to junior engineers and review their work for accuracy and quality. * Interface with project managers, clients, vendors, and other stakeholders to support ...
Quick apply
Senior Process Engineer
Sherwood Park, AB · On-site
Provide technical support and guidance to junior engineers and review their work for accuracy and quality. * Interface with project managers, clients, vendors, and other stakeholders to support ...
Provide technical guidance to CAD Designer/Drafters, Designers, and junior engineering staff. * Ensure regulatory compliance with applicable bridge design codes, policies, standards, and project ...
Quick apply
Provide technical guidance to CAD Designer/Drafters, Designers, and junior engineering staff. * Ensure regulatory compliance with applicable bridge design codes, policies, standards, and project ...
Provide technical leadership and mentorship to junior engineers and contribute to team development
Provide technical leadership and mentorship to junior engineers and contribute to team development
Senior Civil Engineer
Edmonton, AB · On-site
Provide technical leadership and mentorship to junior engineers and contribute to team development
Senior Civil Engineer
Edmonton, AB · On-site
Provide technical leadership and mentorship to junior engineers and contribute to team development
Perform quality control reviews of engineering deliverables prepared by junior engineers. * Coordinate multidisciplinary engineering design activities with highway, foundation, environmental ...
Perform quality control reviews of engineering deliverables prepared by junior engineers. * Coordinate multidisciplinary engineering design activities with highway, foundation, environmental ...
Provide technical expertise and guidance to junior engineers and design teams. * Ensure compliance with regulatory requirements, local codes, and industry best practices. * Participate in client and ...
Quick apply
Provide technical expertise and guidance to junior engineers and design teams. * Ensure compliance with regulatory requirements, local codes, and industry best practices. * Participate in client and ...
Provide technical leadership and mentorship to junior engineering staff throughout project execution. * Support quality assurance and quality control activities related to electrical engineering ...
Quick apply
Provide technical leadership and mentorship to junior engineering staff throughout project execution. * Support quality assurance and quality control activities related to electrical engineering ...
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 ...
Quick apply
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 ...
Senior Process Engineer
Acheson, AB · On-site
Proven ability to mentor, coach, and develop junior engineers and share technical knowledge. RESPONSIBILITIES: Process Design & Analysis * Develop heat and material balances, process flow diagrams ...
Quick apply
Senior Process Engineer
Acheson, AB · On-site
Proven ability to mentor, coach, and develop junior engineers and share technical knowledge. RESPONSIBILITIES: Process Design & Analysis * Develop heat and material balances, process flow diagrams ...
Senior Engineering Professional
Edmonton, AB · On-site
Provide technical leadership, mentorship, and guidance to junior engineers and technical staff * Support project planning, scheduling, budgeting, and risk management activities * Liaise with clients ...
Quick apply
Senior Engineering Professional
Edmonton, AB · On-site
Provide technical leadership, mentorship, and guidance to junior engineers and technical staff * Support project planning, scheduling, budgeting, and risk management activities * Liaise with clients ...
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?
How to get a job as a junior programmer?
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:

Full-time
Medical, Dental, Vision
Re-posted 10 days ago
Job description
Senior Optical Engineer
Help advance and integrate proven optical technologies into next-generation ophthalmic systems with real clinical impact.
PulseMedica is building ophthalmic imaging and laser systems using established optical technologies. While our team is based in Edmonton, Alberta, we welcome applicants from across Canada, the United States, and internationally. For the right candidate, we offer relocation assistance, immigration support, and the opportunity to contribute to meaningful clinical technology.
As a Senior Optical Engineer, you will take technical ownership of advanced optical systems from design through deployment, and play a key role in bringing next-generation imaging and laser treatment technologies from concept to clinical use. You will work closely with a fast-moving, multidisciplinary engineering team where your expertise directly influences system performance, reliability, and patient impact.
If you're passionate about applying your optical engineering expertise to meaningful, real-world medical applications, this is an opportunity to help shape a system that will make a difference in ophthalmic care.
About Us
PulseMedica is redefining the landscape of ophthalmic technology by developing breakthrough imaging and laser technologies for ophthalmic disease. Recognized as a Great Place to Work for four consecutive years, we've built a culture where innovation thrives and multidisciplinary teams solve complex challenges at speed. Our technology blends realtime computer vision, deep learning, and 3D imaging with highprecision laser systems to create new treatment solutions to prevent vision loss. By uniting cuttingedge research with scalable engineering, PulseMedica is creating treatment solutions that position the company to be at the forefront of the next generation in eye care.
The Opportunity
We are looking for a Senior Optical Engineer to lead the design, development, and deployment of multi-channel integrated laser scanning imaging and treatment systems for ophthalmic clinical applications. The ideal candidate will have a strong technical background, hands-on experience with optical systems, and the ability to mentor junior engineers while working in a fast-paced, cross-functional team environment.
In this role, you will:
- Drive end-to-end optical system development-from early-stage concepting and modeling to prototype validation and integration into clinical devices.
- Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ensure cohesive system performance.
- Serve as a technical mentor to optical and junior engineers, strengthening the team's technical depth.
- Contribute to both research-driven development and product-focused engineering, helping translate proven technologies into reliable medical devices.
Key Responsibilities
- Lead the design, development, and optimization of optical imaging and laser treatment systems for ophthalmology applications.
- Specify and select optical and photonic materials, components, and devices.
- Analyze and optimize end-to-end optical system performance.
Design and execute experiments, test plans, and qualifications for optical components and systems. - Develop and implement system test methods to validate optical performance.
- Collaborate with multidisciplinary engineering teams to integrate optical designs into final products.
- Design new fixtures and equipment to support optical system development and qualification.
Provide technical leadership and mentorship to junior engineers. - Manage project tasks, ensuring milestones are met within established timelines.
Qualifications & Experience
- Master's or Doctorate in Optical Science, Optical Engineering, Engineering Physics, or related field with relevant coursework in geometric optics, physical optics, radiometry, Fourier optics, and fiber optics.
- Minimum 5 years of hands-on experience with optical imaging devices, multimodal systems, and optical test equipment.
- Experience working in a lab environment to validate system characteristics and performance.
Strong problem-solving skills with the ability to think critically at both the system and component levels. - Ability to balance cost, schedule, and quality objectives while maintaining technical excellence.
- Experience with technical leadership and mentoring.
- Strong communication and teamwork skills.
- Ability to work on multiple projects concurrently.
Preferred Qualifications (Assets)
- Experience in ophthalmology imaging and laser treatments.
- Knowledge of modeling and simulation of optical systems.
- Experience analyzing, tolerancing, and designing optical systems using CODEV (or Zemax). Advanced modelling skills integrating macros and Matlab or Python COM interfaces, are desired.
- Proven laboratory skills including design, documentation, and execution of complex optical experiments.
- Experience designing optical systems for medical/ophthalmological equipment.
- Strong leadership skills in a cross-functional engineering environment.
- Experience specifying optical components using both MIL standards and ISO 10110.
- Experience reading and specifying mechanical drawings with some understanding of GD&T.
- Excellent written communication and documentation skills.
- Experience with femtosecond-based devices.
- Experience with Optical Coherence Tomography (OCT) technology.
Anticipated Start Date: as soon as a suitable candidate is found
Duration: Full time Permanent (40 hours per week)
Salary: Commensurate to experience and qualifications
Location: Edmonton
What you can expect from PulseMedica:
- Competitive compensation, health, dental and vision benefits and the option to participate in our employee stock option plan
- A role that contributes to helping change people's lives by enhancing their vision
- A unique opportunity to build, grow, and be part of a team that is going to revolutionize a multi-billion dollar industry
- Hybrid work
- Free on-site gym (Jackson's Gym)
- Growth Opportunities
- Monthly team social events
- Working for a company that was recently Great Place to Work certified!
We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives to apply for this position.