Collaborate closely with Software Engineering, Systems Engineering, Clinical Affairs, Product Management, and QA. * Provide clear reporting on V&V progress, issues, and results. Qualifications
Quick apply
Collaborate closely with Software Engineering, Systems Engineering, Clinical Affairs, Product Management, and QA. * Provide clear reporting on V&V progress, issues, and results. Qualifications
Quick apply
Collaborate closely with Software Engineering, Systems Engineering, Clinical Affairs, Product Management, and QA. * Provide clear reporting on V&V progress, issues, and results. Qualifications
Documented coursework in Software Engineering, Machine learning, Algorithms & data structures, AI ... managed by Dr. Stroulia.
Documented coursework in Software Engineering, Machine learning, Algorithms & data structures, AI ... managed by Dr. Stroulia.
Calgary, AB · On-site
CA$11K - CA$145K/yr
Support Engineering Excellence: Adhere to development standards, participate in peer reviews, and ... Superb organizational and time management skills and ability to prioritize effectively * Excellent ...
Quick apply
Calgary, AB · On-site
CA$11K - CA$145K/yr
Support Engineering Excellence: Adhere to development standards, participate in peer reviews, and ... Superb organizational and time management skills and ability to prioritize effectively * Excellent ...
... Engineering: Deep expertise in Java for high-throughput data processing, memory management, and ... Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this ...
... Engineering: Deep expertise in Java for high-throughput data processing, memory management, and ... Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this ...
... Engineering: Deep expertise in Java for high-throughput data processing, memory management, and ... Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this ...
... Engineering: Deep expertise in Java for high-throughput data processing, memory management, and ... Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this ...
Calgary, AB · On-site +1
Spartan Controls is an employee-owned company and leading provider of data management, industrial ... Degree or diploma in Computer Science, Software Engineering, or a related field * 0-2 years of ...
Calgary, AB · On-site +1
Spartan Controls is an employee-owned company and leading provider of data management, industrial ... Degree or diploma in Computer Science, Software Engineering, or a related field * 0-2 years of ...
What you will do As a Manager, Software Delivery Developer, you will combine hands-on technical ... You will lead development workstreams, guide architecture and engineering decisions, mentor ...
What you will do As a Manager, Software Delivery Developer, you will combine hands-on technical ... You will lead development workstreams, guide architecture and engineering decisions, mentor ...
Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...
Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...
Calgary, AB · On-site
Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...
Quick apply
Calgary, AB · On-site
Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... This role also includes project management responsibilities and providing technical guidance and ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... This role also includes project management responsibilities and providing technical guidance and ...
Calgary, AB · On-site
Experience creating and maintaining APIs on API Management platforms (e.g. Apigee) * Experience working within professional software engineering practices for the full software development life cycle ...
Calgary, AB · On-site
Experience creating and maintaining APIs on API Management platforms (e.g. Apigee) * Experience working within professional software engineering practices for the full software development life cycle ...
... Engineering, Data Science, or a related field (or equivalent practical experience) Proven track ... management and automatic lifetime management techniques Strong understanding of computer ...
... Engineering, Data Science, or a related field (or equivalent practical experience) Proven track ... management and automatic lifetime management techniques Strong understanding of computer ...
Edmonton, AB · Hybrid
Our software helps manage natural resources across Alberta: platforms for forestry land management ... Degree in computing science or computer engineering * Solid fundamentals: data structures, SQL and ...
Edmonton, AB · Hybrid
Our software helps manage natural resources across Alberta: platforms for forestry land management ... Degree in computing science or computer engineering * Solid fundamentals: data structures, SQL and ...
Calgary, AB · On-site
Join Amrize as a Engineering/Quality Manager and help construct what's next. If you're ready to put ... MS Office, BIM Software (e.g. Revit, Tekla). Travel Requirements : 0-10% Additional Requirements:
Calgary, AB · On-site
Join Amrize as a Engineering/Quality Manager and help construct what's next. If you're ready to put ... MS Office, BIM Software (e.g. Revit, Tekla). Travel Requirements : 0-10% Additional Requirements:
Stony Plain, AB · On-site
Manager, Engineering Projects Join a team that prioritizes public service and where your work will make a meaningful impact within the community. Parkland County believes in the power of teamwork ...
Quick apply
Stony Plain, AB · On-site
Manager, Engineering Projects Join a team that prioritizes public service and where your work will make a meaningful impact within the community. Parkland County believes in the power of teamwork ...
Working in a dynamic and fast-paced environment, Fairmont Chateau Lake Louise is seeking a highly organized and detail-oriented Engineering Office Manager to provide administrative, financial, and ...
Quick apply
Working in a dynamic and fast-paced environment, Fairmont Chateau Lake Louise is seeking a highly organized and detail-oriented Engineering Office Manager to provide administrative, financial, and ...
This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto ... You will be responsible for engineering the durable systems of record that serve as the definitive ...
Quick apply
This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto ... You will be responsible for engineering the durable systems of record that serve as the definitive ...
The Manager of Engineering Services ensures proper construction of infrastructure within the City by providing engineering advice and technical support to staff and the public and private sectors.
The Manager of Engineering Services ensures proper construction of infrastructure within the City by providing engineering advice and technical support to staff and the public and private sectors.
Calgary, AB · Hybrid
CA$220K - CA$264K/yr
For our Manager of Systems Engineering, this means someone who can collaborate across the ... Competency in at least one software development language. * Deep experience designing, deploying ...
Calgary, AB · Hybrid
CA$220K - CA$264K/yr
For our Manager of Systems Engineering, this means someone who can collaborate across the ... Competency in at least one software development language. * Deep experience designing, deploying ...
Brooks, AB · On-site
The Manager of Engineering Services ensures proper construction of infrastructure within the City by providing engineering advice and technical support to staff and the public and private sectors.
Quick apply
Brooks, AB · On-site
The Manager of Engineering Services ensures proper construction of infrastructure within the City by providing engineering advice and technical support to staff and the public and private sectors.
A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.
| Aspect | Software Engineering Manager | Software Developer |
|---|---|---|
| Credentials | Bachelor's or Master's in CS or related field, often with leadership experience | Bachelor's or higher in CS or related field |
| Work Environment | Leads teams, manages projects, collaborates with stakeholders | Focuses on coding, debugging, and implementing features |
| Employer & Industry Usage | Used across tech companies, startups, and large enterprises | Common in all software development settings |
| Search & Comparison Intent | Understanding managerial roles, leadership responsibilities | Focus on technical skills, coding tasks |
The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

Full-time
Medical, Dental, Vision
Posted 20 days ago
Systems and Software Quality Engineer
Are you passionate about ensuring the reliability, safety, and performance of complex hardwaresoftware medical systems? As a Systems and Software Quality Engineer, you will play a critical role in verifying and validating (V&V) PulseMedicas ophthalmic imaging and laserbased treatment platform. This role focuses on systemlevel V&V, requirements analysis, test authoring, and ensuring that our integrated device meets the highest standards of quality and regulatory compliance.
PulseMedica, an Edmonton-based medical device startup, is building a worldclass team of scientists, engineers, and clinicians to revolutionize ophthalmic care. Our platform integrates realtime computer vision, deep learning, 3D imaging, and highprecision laser surgery to deliver nextgeneration treatment options for eye disease.
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 4 consecutive years, weve 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 seeking a Systems and Software Quality Engineer to join our Systems Engineering team. This role is ideal for someone with experience testing and validating complex electromechanical, imaging, or medical device systems, as well as software. You will develop and execute verification strategies, author systemlevel test protocols, analyze requirements, and ensure that risk controls and design outputs are thoroughly verified.
The ideal candidate is detailoriented, technically curious, and comfortable working across software, hardware, optics, and clinical workflows in a regulated environment.
Key Responsibilities
Qualifications
Preferred Qualifications
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:
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.