The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
Quick apply
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
Quick apply
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and aviation payloads, as well as our internal satellite tasking and planning software. As part of a ...
GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and aviation payloads, as well as our internal satellite tasking and planning software. As part of a ...
Calgary, AB · On-site
GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and aviation payloads, as well as our internal satellite tasking and planning software. As part of a ...
Quick apply
Calgary, AB · On-site
GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and aviation payloads, as well as our internal satellite tasking and planning software. As part of a ...
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 ...
We're hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You'll work on a product with over a decade of production history: stable, widely used, revenue-critical ...
We're hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You'll work on a product with over a decade of production history: stable, widely used, revenue-critical ...
We are seeking a Machine Learning Software Developer to build and deploy production-grade AI systems for our flagship clinical software. This role focuses on foundation models and agentic AI ...
We are seeking a Machine Learning Software Developer to build and deploy production-grade AI systems for our flagship clinical software. This role focuses on foundation models and agentic AI ...
Calgary, AB · Hybrid
CA$170K - CA$195K/yr
We are currently seeking a Senior Software Developer, Enterprise Systems to join our team. This role is available to candidates across our Canadian hubs (Burnaby, Calgary, or Toronto). All hub-based ...
Calgary, AB · Hybrid
CA$170K - CA$195K/yr
We are currently seeking a Senior Software Developer, Enterprise Systems to join our team. This role is available to candidates across our Canadian hubs (Burnaby, Calgary, or Toronto). All hub-based ...
Calgary, AB · Remote
CA$170K - CA$195K/yr
We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...
Calgary, AB · Remote
CA$170K - CA$195K/yr
We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...
Calgary, AB · On-site
CA$68 - CA$80/hr
Report to a Senior or Principal Developer and work from a prioritized list of software vulnerabilities. * Identify, remediate, test, and deploy fixes to production systems. * Write additional unit ...
Calgary, AB · On-site
CA$68 - CA$80/hr
Report to a Senior or Principal Developer and work from a prioritized list of software vulnerabilities. * Identify, remediate, test, and deploy fixes to production systems. * Write additional unit ...
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Quick apply
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Quick apply
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Calgary, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Quick apply
Calgary, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Edmonton, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Quick apply
Edmonton, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Edmonton, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Quick apply
Edmonton, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Calgary, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Quick apply
Calgary, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Quick apply
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Quick apply
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Edmonton, AB · Remote
You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with React and Redux * Experience working with GraphQL is highly regarded * Experience working with ...
Quick apply
Edmonton, AB · Remote
You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with React and Redux * Experience working with GraphQL is highly regarded * Experience working with ...
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
Full-time
Medical, PTO
Posted 19 days ago
About Circle Cardiovascular Imaging:
Circles vision is to enable healthier lives through better imaging by transforming cardiac magnetic resonance imaging (MR) and other advanced imaging technologies to improve cardiovascular care. Circle Cardiovascular s CVI42 is the Cardiac MR market leader imaging processing software.
Circle Cardiovascular Imaging (Circle) designs, builds, and implements the best-in-class cardiovascular magnetic resonance imaging solutions. At the heart of everything we do is our unrelenting drive to continually offer better solutions for healthcare providers that improve healthcare outcomes. This fuels our creativity, informs our decisions and it is the reason we are passionate about our work and most importantly why we are successful. We are careful stewards of resources focused on optimizing both customer and investor value. We strive to make Circle a place where employees are highly valued, engaged, and have opportunities for professional development. Our roots are medical and digital, our passion is contagious, and our people are amongst the best.
Position Overview:
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact acrosslarge components and/or the whole system. The Senior Research Software Developer is viewed and recognized by peers as the technical guru in at least one domain of expertise. They are responsible forinitiatives including clinical/research/regulatory validation projects, optimized algorithm design, and coding architecture. Throughout research and development cycles, the Senior Research Software Developer will work closely with other software developers, quality assurance analysts, regulatory analysts, and product managers as a team to ensure delivery of quality software products and to achieve research and/ regulatory goals.
General Responsibilities:
Required Skills/Experience:
Beneficial Skills/Experience:
Educational Requirements:
About the benefits:
Competitive compensation
Paid personal time off
Comprehensive health benefits on day one
RRSP matching program
Flexible working arrangements
Employee Wellness Program
Professional development and tuition reimbursement program
Gratifying internal recognition/kudos programs
Annual salary review based on company and individual performance
A fun, inclusive, ego-free environment where diversity and individual thoughts are encouraged and valued
Company/team building events
Upon joining Circle CVI, you will be welcomed into a collaborative and supportive company with uncompromising values on quality, innovation, culture, and customer service. Join us in changing the medical technology world and submit your application below!
#LIOnsite