Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. * 10+ years of software engineering experience, including architecture and technical leadership ...
New
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. * 10+ years of software engineering experience, including architecture and technical leadership ...
New
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. * 10+ years of software engineering experience, including architecture and technical leadership ...
New
Our Cloud & Software Engineering team is looking for a professional like you with the skills and ... University degree (Bachelor's or Master's) in computer science, engineering, information systems ...
Our Cloud & Software Engineering team is looking for a professional like you with the skills and ... University degree (Bachelor's or Master's) in computer science, engineering, information systems ...
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 ...
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 · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... Bachelors degree in computer science or relevant work experience * 8-10 years experience in ...
Quick apply
Edmonton, AB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... Bachelors degree in computer science or relevant work experience * 8-10 years experience in ...
Calgary, AB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... Bachelors degree in computer science or relevant work experience * 8-10 years experience in ...
Quick apply
Calgary, AB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... Bachelors degree in computer science or relevant work experience * 8-10 years experience in ...
Calgary, AB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... Bachelors degree in computer science or relevant work experience * 8-10 years experience in ...
Quick apply
Calgary, AB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... Bachelors degree in computer science or relevant work experience * 8-10 years experience in ...
Edmonton, AB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... Bachelors degree in computer science or relevant work experience * 8-10 years experience in ...
Quick apply
Edmonton, AB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... Bachelors degree in computer science or relevant work experience * 8-10 years experience in ...
Our Cloud & Software Engineerlng team in Calgary is looking for a professional like you with the ... University degree in computer science, engineering, information systems, science, or a related ...
Our Cloud & Software Engineerlng team in Calgary is looking for a professional like you with the ... University degree in computer science, engineering, information systems, science, or a related ...
These are tools used daily by engineers and scientists at the world's largest energy companies and ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...
These are tools used daily by engineers and scientists at the world's largest energy companies and ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...
These are tools used daily by engineers and scientists at the world's largest energy companies and ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...
These are tools used daily by engineers and scientists at the world's largest energy companies and ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...
Calgary, AB · On-site
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. 2-3 years' experience in software development. Proficiency ...
Calgary, AB · On-site
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. 2-3 years' experience in software development. Proficiency ...
Calgary, AB · On-site
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. * 2-3 years' experience in software development.
Quick apply
Calgary, AB · On-site
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. * 2-3 years' experience in software development.
Calgary, AB · On-site
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. * 2-3 years' experience in software development.
Calgary, AB · On-site
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. * 2-3 years' experience in software development.
Calgary, AB · On-site
Post-secondary education in Computer Science, Software Engineering, Information Technology, or a related field is considered an asset. Equivalent experience and demonstrated technical capability will ...
Calgary, AB · On-site
Post-secondary education in Computer Science, Software Engineering, Information Technology, or a related field is considered an asset. Equivalent experience and demonstrated technical capability will ...
CA$111K - CA$137K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). * Experience: 7+ years of professional web development experience, with ...
CA$111K - CA$137K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). * Experience: 7+ years of professional web development experience, with ...
Bachelor's degree in Computer Science, Engineering, or related field. * 7+ years of professional software engineering experience * Strong Java and Cloud services experience. * Experience utilizing AI ...
Bachelor's degree in Computer Science, Engineering, or related field. * 7+ years of professional software engineering experience * Strong Java and Cloud services experience. * Experience utilizing AI ...
These are tools used daily by engineers and scientists at the world's largest energy companies and ... Strong software engineering fundamentals, proven software delivery leadership, and the ability to ...
These are tools used daily by engineers and scientists at the world's largest energy companies and ... Strong software engineering fundamentals, proven software delivery leadership, and the ability to ...
$11K - $33K
0% of jobs
$33K - $55K
0% of jobs
$55K - $77K
0% of jobs
$92.9K is the 25th percentile. Wages below this are outliers.
$77K - $99K
35% of jobs
The median wage is $111.2K / yr.
$99K - $121K
28% of jobs
$133.5K is the 75th percentile. Wages above this are outliers.
$121K - $143K
22% of jobs
$143K - $165K
4% of jobs
$165K - $187K
0% of jobs
$187K - $209K
0% of jobs
$209K - $231K
0% of jobs
$231K - $253K
11% of jobs
$11K
$138K
$253K
A Scientific Software Developer designs, develops, and optimizes software tools to support scientific research and analysis. They work closely with scientists to create algorithms, simulations, and data-processing pipelines tailored to specific research needs. This role often involves proficiency in programming languages like Python, C++, or Fortran, as well as expertise in numerical computing, data visualization, and high-performance computing.
Scientific Software Developers are often involved in developing, optimizing, and maintaining software used in fields such as bioinformatics, physics simulations, environmental modeling, data analysis, and computational chemistry. Their projects can span from designing algorithms for processing large-scale scientific data to creating user interfaces or automating laboratory workflows. Depending on the employer, you may work closely with scientists and researchers to understand domain-specific needs and translate them into technical solutions. This collaborative environment enables you to contribute directly to scientific discoveries while growing your technical and domain expertise.
A Scientific Software Developer requires strong programming skills (such as Python, C++, or Java), a solid background in scientific concepts, and typically a degree in computer science, engineering, mathematics, or a related field. Familiarity with scientific computing libraries, version control systems (like Git), and experience using high-performance computing (HPC) resources are often expected; certifications in these tools can be advantageous. Excellent problem-solving, communication, and collaboration skills help contribute effectively to research-driven, multidisciplinary teams. These capabilities are vital to translate complex scientific needs into reliable and reproducible software solutions that advance research goals.
The most popular types of Scientific Software Developer jobs in Alberta are:
For Scientific Software Developer jobs in Alberta, the most frequently searched job titles are:
The top searched job categories for Scientific Software Developer jobs in Alberta are:
For Scientific Software Developer jobs in AB, the most frequently searched job titles are:

Calgary, AB
Full-time
Posted 2 days ago
New
Black Duck is seeking a Principal Software Engineer to serve as a technical leader for the company's identity, authentication, authorization, and access management platforms. This role will drive the architecture, design, implementation, security, scalability, and operational excellence of critical identity services that support customers, partners, and internal engineering teams.
The successful candidate will combine deep expertise in modern identity technologies with strong software engineering and architectural leadership skills. They will influence technical direction across multiple teams, establish engineering standards, mentor engineers, and help shape the future of secure, scalable SaaS platforms.
Key Responsibilities
Required Qualifications
Preferred Qualifications
What Success Looks Like
Sourced by ZipRecruiter
Software development
5,001 - 10,000 Employees
Mountain View, CA, US