University degree or College diploma in Computer Science, Information Technology, or a related field. * 5+ years of proven experience as an IT Developer or similar role. * System analysis ...
University degree or College diploma in Computer Science, Information Technology, or a related field. * 5+ years of proven experience as an IT Developer or similar role. * System analysis ...
Data Conversion Lead
Winnipeg, MB · On-site
Bachelor's degree in mathematics, actuarial science, computer science or finance * Minimum of 5 years experience in the data conversion analysis field * Fluency in English and French (written and ...
Data Conversion Lead
Winnipeg, MB · On-site
Bachelor's degree in mathematics, actuarial science, computer science or finance * Minimum of 5 years experience in the data conversion analysis field * Fluency in English and French (written and ...
Post-secondary education in Computer Science, Business Administration, or equivalent experience. * Proven experience in: * Professional Services delivery , including client engagement and solution ...
Quick apply
Post-secondary education in Computer Science, Business Administration, or equivalent experience. * Proven experience in: * Professional Services delivery , including client engagement and solution ...
Director, Data & Engineering
Winnipeg, MB · On-site
Degree in Computer Science, Engineering, or a related field (or equivalent experience). * 7+ years of experience in data engineering, integration architecture, or platform engineering. * 3+ years of ...
Director, Data & Engineering
Winnipeg, MB · On-site
Degree in Computer Science, Engineering, or a related field (or equivalent experience). * 7+ years of experience in data engineering, integration architecture, or platform engineering. * 3+ years of ...
Bachelor's degree in Computer Science, Information Systems, related field, or comparable industry experience * Certifications (Preferred) * Microsoft Certified: Azure Solutions Architect Expert
Quick apply
Bachelor's degree in Computer Science, Information Systems, related field, or comparable industry experience * Certifications (Preferred) * Microsoft Certified: Azure Solutions Architect Expert
Post-secondary education in Computer Science, Business Administration, or equivalent experience. * Proven experience in: * Professional Services delivery , including client engagement and solution ...
Post-secondary education in Computer Science, Business Administration, or equivalent experience. * Proven experience in: * Professional Services delivery , including client engagement and solution ...
Bachelor's degree in computer science, Engineering, or a related technical field is preferred - Equivalent practical experience, certifications, or technical qualifications in vehicle cybersecurity ...
Bachelor's degree in computer science, Engineering, or a related technical field is preferred - Equivalent practical experience, certifications, or technical qualifications in vehicle cybersecurity ...
Mining Process Engineer
Winnipeg, MB · 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
Winnipeg, MB · 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:
University degree or college diploma in Computer Science, or equivalent practical experience * Strong expertise in SQL (ideally 5+ years) * Strong experience with Microsoft .NET technologies (Apache2 ...
Quick apply
University degree or college diploma in Computer Science, or equivalent practical experience * Strong expertise in SQL (ideally 5+ years) * Strong experience with Microsoft .NET technologies (Apache2 ...
Manager, IT
Winnipeg, MB · On-site
Bachelor's degree in computer science, engineering, or a related discipline. * 5 to 7 years of experience in managing mission-critical and fault-resilient applications, handling large volumes of ...
Manager, IT
Winnipeg, MB · On-site
Bachelor's degree in computer science, engineering, or a related discipline. * 5 to 7 years of experience in managing mission-critical and fault-resilient applications, handling large volumes of ...
University degree or college diploma in Computer Science, or equivalent practical experience * Strong expertise in SQL (ideally 5+ years) * Strong experience with Microsoft .NET technologies (Apache2 ...
University degree or college diploma in Computer Science, or equivalent practical experience * Strong expertise in SQL (ideally 5+ years) * Strong experience with Microsoft .NET technologies (Apache2 ...
Bachelor's degree in a relevant field, such as Engineering, Data Science, Statistics, Computer Science, Economics, or equivalent experience * 5+ years in business strategy, analytics, strategic ...
Bachelor's degree in a relevant field, such as Engineering, Data Science, Statistics, Computer Science, Economics, or equivalent experience * 5+ years in business strategy, analytics, strategic ...
Senior Infrastructure Specialist, Data Base
Winnipeg, MB · On-site
CA$135K/yr
Post-secondary education in Computer Science, Computer Engineering, Information Systems, Programmer Analyst, or a related discipline, or an equivalent combination of education and experience. * 5+ ...
Senior Infrastructure Specialist, Data Base
Winnipeg, MB · On-site
CA$135K/yr
Post-secondary education in Computer Science, Computer Engineering, Information Systems, Programmer Analyst, or a related discipline, or an equivalent combination of education and experience. * 5+ ...
Bachelor Degree in Computer Science, telecom, or equivalent Great-to-haves * Cisco Certifications - CCNP (Collaboration and/or Enterprise and/or Security track), CCIE (Collaboration and/or Enterprise ...
Bachelor Degree in Computer Science, telecom, or equivalent Great-to-haves * Cisco Certifications - CCNP (Collaboration and/or Enterprise and/or Security track), CCIE (Collaboration and/or Enterprise ...
T-SQL Programmer
Winnipeg, MB · On-site
Bachelor's degree in Computer Science, Software Engineering, or related field * Minimum 3 years of professional software development experience * Fluency in English and French (written and oral)
T-SQL Programmer
Winnipeg, MB · On-site
Bachelor's degree in Computer Science, Software Engineering, or related field * Minimum 3 years of professional software development experience * Fluency in English and French (written and oral)
Software Developer
Winnipeg, MB · On-site
CA$59K - CA$109K/yr
University or College education in Computer Science, Computer Engineering, Software Engineering, or a related field, or an equivalent combination of education and experience. * 1-3 years of software ...
Software Developer
Winnipeg, MB · On-site
CA$59K - CA$109K/yr
University or College education in Computer Science, Computer Engineering, Software Engineering, or a related field, or an equivalent combination of education and experience. * 1-3 years of software ...
Operations Analyst
Winnipeg, MB · Remote
Bachelor's degree in Business Administration, Computer Science, Statistics Analytics, Accounting, or a related field, or an equivalent combination of education and experience. * 2+ years of ...
Operations Analyst
Winnipeg, MB · Remote
Bachelor's degree in Business Administration, Computer Science, Statistics Analytics, Accounting, or a related field, or an equivalent combination of education and experience. * 2+ years of ...
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience * 5+ years designing, developing, and supporting enterprise web applications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience * 5+ years designing, developing, and supporting enterprise web applications
Bachelor's degree in computer science, Information Security, or a related field. * 5+ years of experience in vulnerability management with at least 3 years in a leadership role. * Demonstrated ...
Bachelor's degree in computer science, Information Security, or a related field. * 5+ years of experience in vulnerability management with at least 3 years in a leadership role. * Demonstrated ...
Information & Technology Talent Community
Winnipeg, MB · On-site +1
Diploma in Computer Science or related IT discipline. Technical Knowledge and Skills * Knowledge of Software Development Life Cycle (SDLC). Knowledge of secure development techniques. * Ability to ...
Information & Technology Talent Community
Winnipeg, MB · On-site +1
Diploma in Computer Science or related IT discipline. Technical Knowledge and Skills * Knowledge of Software Development Life Cycle (SDLC). Knowledge of secure development techniques. * Ability to ...
Computer Science information
See Manitoba salary details
$20K - $31K
9% of jobs
$40.3K is the 25th percentile. Wages below this are outliers.
$31K - $42K
19% of jobs
The median wage is $52.7K / yr.
$42K - $53K
23% of jobs
$53K - $64K
15% of jobs
$64K - $75K
8% of jobs
$78.8K is the 75th percentile. Wages above this are outliers.
$75K - $86K
5% of jobs
$86K - $97K
2% of jobs
$97K - $108K
16% of jobs
$108K - $119K
2% of jobs
$119K - $130K
1% of jobs
$130K - $141K
0% of jobs
$20K
$67.5K
$141K
How much do computer science jobs pay per year?
What is the difference between Computer Science vs Software Developer?
| Aspect | Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field | Bachelor's in CS, Software Engineering, or related field often preferred |
| Work Environment | Research labs, academia, tech companies, startups | Tech companies, software firms, freelance projects |
| Industry Usage | Academic research, algorithm development, theoretical work | Building, coding, testing software applications |
| Common Search/Comparison | Focuses on theoretical foundations and algorithms | Focuses on practical software creation and deployment |
Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.
Are computer science majors still in demand?
What is computer science?
What are careers in computer science?
What are computer science jobs?
The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.
What are the key skills and qualifications needed to thrive in a computer science role, and why are they important?
What are some common challenges computer science professionals face when working on collaborative software projects?
What jobs can I do with computer science?

Job description
The Apex Group was established in Bermuda in 2003 and is now one of the world's largest fund administration and middle office solutions providers.
Our business is unique in its ability to reach globally, service locally and provide cross-jurisdictional services. With our clients at the heart of everything we do, our hard-working team has successfully delivered on an unprecedented growth and transformation journey, and we are now represented by over circa 13,000 employees across 112 offices worldwide.Your career with us should reflect your energy and passion.
That's why, at Apex Group, we will do more than simply 'empower' you. We will work to supercharge your unique skills and experience.
Take the lead and we'll give you the support you need to be at the top of your game. And we offer you the freedom to be a positive disrupter and turn big ideas into bold, industry-changing realities.
For our business, for clients, and for you
The Role & Key Responsibilities:
Develop software applications using programming languages and frameworks.
Collaborate with stakeholders to gather and analyze requirements.
Design and implement software solutions that align with business objectives.
.Net programming
HTML 5 programming
(MySQL) database server environment management
XML/Java scripting
Python Development experience
Utilizing Copilot
ETL experience
Write clean, efficient, and maintainable code.
Conduct testing and debugging to identify and resolve issues.
Integrate software components and third-party libraries.
Document software specifications and user manuals.
Stay up-to-date with emerging technologies and industry trends.
Provide technical support and troubleshooting for software applications.
Collaborate with cross-functional teams to ensure successful project delivery.
Strong user interface design and development skills using modem techniques.
Strong knowledge of version control and dependency resolution.
Solid understanding of security and compliance standards related to package management.
Proficient with Linux server operating systems and maintenance.
Analytical and problem-solving skills to arrive at the most efficient solutions.
Excellent communications and interpersonal skills to interact with a variety of people with various levels of technological sophistication both inside the department/ unit and externally.
Self-motivated, well organized and able to work individually or as part of a dynamic team.
Demonstrated ability to learn and adapt to rapidly changing technologies.
Skills Required:
University degree or College diploma in Computer Science, Information Technology, or a related field.
5+ years of proven experience as an IT Developer or similar role.
System analysis documentation (utilizing Visio)
Strong proficiency in programming languages such as Java, C#, or Python.
Experience with web development frameworks (e.g., Angular, React) and databases (e.g., SQL, MongoDB).
Proficient in VB.NET and ASP.NET programming
Proficient in HTML 5
(MySQL) database server environment management
Java script : XML experience
Knowledge of software development methodologies and best practices.
Excellent problem-solving and analytical skills.
Strong attention to detail and ability to work independently and as part of a team.
Effective communication and interpersonal skills.
Knowledge of Financial Services and Mutual Funds would be considered an asset.
Preferred Qualifications:
Experience with cloud technologies (e.g., AWS, Azure).
Familiarity with Agile development methodologies.
Certifications in relevant technologies or programming languages
We pride ourselves in our commitment to fostering a connected and inclusive culture, all our opportunities at Apex have four (4) days in office requirement.
Salary ranges from CAD $60,000.00 - CAD $70,000.00 plus additional discretionary yearly bonus based on corporate and individual's performance. Compensation within this range is dependent on individual's skills, experience and qualifications.
#LI-JS1
Disclaimer: Unsolicited CVs sent to Apex (Talent Acquisition Team or Hiring Managers) by recruitment agencies will not be accepted for this position. Apex operates a direct sourcing model and where agency assistance is required, the Talent Acquisition team will engage directly with our exclusive recruitment partners.