Degree in Computer Science, Mathematics, Physics, or Engineering Experience * 8 + years of hands-on software engineering experience in a product team * Demonstrated ownership of multiple non-trivial ...
Degree in Computer Science, Mathematics, Physics, or Engineering Experience * 8 + years of hands-on software engineering experience in a product team * Demonstrated ownership of multiple non-trivial ...
Bachelor or a master's degree in computer science or related * 8 years of professional SQA experience * 2+ years hands on experience in test automation * At least a year of experience as SQA in ML/AI ...
Bachelor or a master's degree in computer science or related * 8 years of professional SQA experience * 2+ years hands on experience in test automation * At least a year of experience as SQA in ML/AI ...
Associate Degree in Information, Information Technology, Computer Science, or a Related Field (Preferred) * The following IT industry certifications are an asset and highly preferred but not required:
Associate Degree in Information, Information Technology, Computer Science, or a Related Field (Preferred) * The following IT industry certifications are an asset and highly preferred but not required:
Data Architect
Regina, SK · On-site
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent enterprise experience). * Demonstrated ability to break down complex, ambiguous processes and explain ...
Data Architect
Regina, SK · On-site
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent enterprise experience). * Demonstrated ability to break down complex, ambiguous processes and explain ...
Bachelor's degree in Computer Science or other STEM major, or equivalent years of experience. * 5+ years of professional experience developing software in modern TypeScript. * 8+ years in backend ...
Bachelor's degree in Computer Science or other STEM major, or equivalent years of experience. * 5+ years of professional experience developing software in modern TypeScript. * 8+ years in backend ...
Senior Data Analyst
Regina, SK · On-site +1
CA$81K - CA$117K/yr
A recognized bachelor's degree in computer science, mathematics, statistics, engineering, or a related quantitative discipline. * Five (5) years in reporting or analytics role. * Advanced knowledge ...
Senior Data Analyst
Regina, SK · On-site +1
CA$81K - CA$117K/yr
A recognized bachelor's degree in computer science, mathematics, statistics, engineering, or a related quantitative discipline. * Five (5) years in reporting or analytics role. * Advanced knowledge ...
Helpdesk Technician Tier 2
Saskatoon, SK · On-site
A post-secondary degree in Information Technology, Computer Science, or a related field is typically required. A combination of relevant work experience and education may also be considered. * The ...
Helpdesk Technician Tier 2
Saskatoon, SK · On-site
A post-secondary degree in Information Technology, Computer Science, or a related field is typically required. A combination of relevant work experience and education may also be considered. * The ...
Animal sciences degree/diploma/certificate * Previous livestock handling, preferred * Ability to ... Recruitment Fraud Warning Genus plc will never ask you to provide fees or payment for computer ...
Animal sciences degree/diploma/certificate * Previous livestock handling, preferred * Ability to ... Recruitment Fraud Warning Genus plc will never ask you to provide fees or payment for computer ...
System Analyst
Saskatoon, SK · On-site
Bachelor's degree in Computer Science, Computer Engineering, or a related field or equivalent experience. Certifications: * Cisco Certified Network Associate (CCNA) Perks & Benefits: * Retirement ...
System Analyst
Saskatoon, SK · On-site
Bachelor's degree in Computer Science, Computer Engineering, or a related field or equivalent experience. Certifications: * Cisco Certified Network Associate (CCNA) Perks & Benefits: * Retirement ...
System Analyst
Saskatoon, SK · On-site
Bachelor's degree in Computer Science, Computer Engineering, or a related field or equivalent experience. Certifications: * Cisco Certified Network Associate (CCNA) Perks & Benefits: * Retirement ...
Quick apply
System Analyst
Saskatoon, SK · On-site
Bachelor's degree in Computer Science, Computer Engineering, or a related field or equivalent experience. Certifications: * Cisco Certified Network Associate (CCNA) Perks & Benefits: * Retirement ...
Senior Business Analyst
Regina, SK · Hybrid
Bachelor's degree in Computer Science, Commerce, Business Administration, or a related discipline. Tenure: 10+ years of progressive experience operating as a Business Analyst within a large, matrixed ...
Senior Business Analyst
Regina, SK · Hybrid
Bachelor's degree in Computer Science, Commerce, Business Administration, or a related discipline. Tenure: 10+ years of progressive experience operating as a Business Analyst within a large, matrixed ...
Preference will be given to candidates with a post-secondary degree or diploma in Computer Science, Information Systems, or related field * Preference will be given to candidates with Salesforce ...
Preference will be given to candidates with a post-secondary degree or diploma in Computer Science, Information Systems, or related field * Preference will be given to candidates with Salesforce ...
Degree in Animal Science is preferred but a combination of education and experience may also be ... computer systems, proficiency using record keeping and data evaluation software relevant to the ...
Degree in Animal Science is preferred but a combination of education and experience may also be ... computer systems, proficiency using record keeping and data evaluation software relevant to the ...
Degree in Animal Science is preferred but a combination of education and experience may also be ... computer systems, proficiency using record keeping and data evaluation software relevant to the ...
Degree in Animal Science is preferred but a combination of education and experience may also be ... computer systems, proficiency using record keeping and data evaluation software relevant to the ...
Post-secondary degree in Computer Science or a related discipline. * Equivalent combinations of education and experience will be considered. * Demonstrated application of a systems approach to ...
Post-secondary degree in Computer Science or a related discipline. * Equivalent combinations of education and experience will be considered. * Demonstrated application of a systems approach to ...
Applications Analyst
Regina, SK · On-site
CA$2.7K - CA$3.6K/wk
University Degree, or diploma from a two year program in Computer Science/Data processing, or an equivalent combination of education, experience and training, plus 5-7 years knowledge of systems ...
Applications Analyst
Regina, SK · On-site
CA$2.7K - CA$3.6K/wk
University Degree, or diploma from a two year program in Computer Science/Data processing, or an equivalent combination of education, experience and training, plus 5-7 years knowledge of systems ...
Junior Software Developer
Regina, SK · On-site +1
Diploma or degree in Computer Science, Software Engineering, Information Technology, or a related field (new graduates are encouraged to apply). * Foundational knowledge of at least one programming ...
Junior Software Developer
Regina, SK · On-site +1
Diploma or degree in Computer Science, Software Engineering, Information Technology, or a related field (new graduates are encouraged to apply). * Foundational knowledge of at least one programming ...
Degree in computer science, engineering, data science or a related field Minimum of six years of related software development experience, including hands-on experience designing, developing, testing ...
Degree in computer science, engineering, data science or a related field Minimum of six years of related software development experience, including hands-on experience designing, developing, testing ...
Degree in computer science, engineering, data science or a related field * Minimum of six years of related software development experience, including hands-on experience designing, developing ...
Degree in computer science, engineering, data science or a related field * Minimum of six years of related software development experience, including hands-on experience designing, developing ...
Mining Process Engineer
Regina, SK · Hybrid
CA$115K - CA$135K/yr
Degree in Engineering or Computer Science (Electrical, Mechatronics, or related field); * 5+ years experience designing, testing, and commissioning industrial control systems; Physical Demands:
Mining Process Engineer
Regina, SK · Hybrid
CA$115K - CA$135K/yr
Degree in Engineering or Computer Science (Electrical, Mechatronics, or related field); * 5+ years experience designing, testing, and commissioning industrial control systems; Physical Demands:
Computer Science Degree information
See Saskatchewan salary details
$23.5K - $44.5K
21% of jobs
$47.9K is the 25th percentile. Wages below this are outliers.
$44.5K - $65.5K
24% of jobs
The median wage is $72.8K / yr.
$65.5K - $86.5K
14% of jobs
$86.5K - $107.5K
15% of jobs
$110.4K is the 75th percentile. Wages above this are outliers.
$107.5K - $128.5K
9% of jobs
$128.5K - $149.5K
0% of jobs
$149.5K - $170.5K
2% of jobs
$170.5K - $191.5K
4% of jobs
$191.5K - $212.5K
3% of jobs
$212.5K - $233.5K
5% of jobs
$233.5K - $254.5K
2% of jobs
$23.5K
$102.6K
$254.5K
How much do computer science degree jobs pay per year?
What professions make 200,000 a year without a degree?
What roles can you do with a computer science degree?
What careers can I do with computer science?
What can you do with a computer science degree?
What is a Computer Science degree?
What are the key skills and qualifications needed to thrive with a Computer Science degree, and why are they important?
What is the difference between Computer Science Degree vs Software Developer?
| Aspect | Computer Science Degree | Software Developer |
|---|---|---|
| Required Credentials | Degree in Computer Science or related field | Typically requires programming skills, experience, and sometimes certifications |
| Work Environment | Academic, research, or industry settings | Tech companies, startups, or freelance projects |
| Industry Usage | Used as a qualification for various tech roles | Practical role focused on coding and software creation |
| Search & Comparison Intent | Understanding educational requirements and career paths | Job qualifications and skills needed for software development |
While a Computer Science Degree provides foundational knowledge and credentials, a Software Developer focuses on applying programming skills to build software. Many software developers have degrees in computer science, but practical experience and coding ability are equally important for the role.
What types of entry-level roles are typically available to recent graduates with a Computer Science degree, and how do these roles support career growth?
Job description
- Own features end-to-end - from requirements clarification and architecture through implementation, review, release, and post-release monitoring
- Design and implement 3D geometrical and numerical algorithms in C++ for customer-facing planning scenarios (doctor-facing and CAD)
- Contribute to backend services in Go supporting the customer-facing applications
- Lead architecture discussions; propose, defend, and close technical trade-offs with clear reasoning
- Drive clarification of ambiguous or incomplete requirements together with Business Analyst, Product Manager, and QA.
- Coordinate directly with adjacent teams on cross-team dependencies - own the outcome
- Set the quality bar in code reviews; mentor junior and mid-level engineers through reviews, pairing, and design guidance
- Work closely with the SQA team; contribute to test infrastructure and testability of the code you write
- Maintain traceability and regulatory documentation for medical software, following documentation-as-code practices
- Degree in Computer Science, Mathematics, Physics, or Engineering
- 8+ years of hands-on software engineering experience in a product team
- Demonstrated ownership of multiple non-trivial features taken from requirements to production
- Track record of technical leadership on at least one complex feature or subsystem
- Strong expertise in modern C++ (C++14/17 or later), deep knowledge of STL
- Experience building high-performance numerical or geometry algorithms
Go (complementary):
- Practical experience building backend services in Go, including HTTP/WebSocket endpoints
- Familiarity with gRPC and Protocol Buffers
General:
- Ability to write testable, object-oriented code; strong opinions on design and testability
- Solid understanding of algorithms; experience with 3D geometry, linear algebra, or analytical geometry is a strong advantage
- Experience with Git and CI systems (Bamboo or equivalent)
- Working knowledge of Python for tooling and scripting
- Able to explain technical trade-offs clearly - why option A was chosen over B, what was rejected and why
- Comfortable leading discussions with BA, PM, QA, and peer engineers to close decisions
- Writes clear design notes, commit messages, and documentation
- Proactive: talks to adjacent teams directly for context instead of escalating
- Takes initiative on process and quality
- Actively mentors junior and mid-level peers
- Ownership mindset
- Upper-intermediate English (B2 or higher) - all internal communication is in English
- Comfortable working in a regulated (medical) industry with strict process and documentation requirements
- Effective under tight timelines and in changing environments
- Learns new technologies quickly
- AWS Lambda and other serverless patterns
- Hands-on experience with Jira and Confluence
- Hands-on experience using AI-powered tools in day-to-day software development
About Align Technology
Sourced by ZipRecruiter
Industry
Medical equipment and supplies manufacturing
Company size
10,000+ Employees
Headquarters location
Tempe, AZ, US
Year founded
1997