Companies Hiring Software Engineers
Shopify
Requirements:
- Proficiency in programming languages such as Ruby, Python, or JavaScript
- Experience with web development frameworks like Ruby on Rails or React
- Strong problem-solving and communication skills
Apply Here: Careers
Amazon
Requirements:
- A bachelor’s degree in computer science or a similar discipline is required.
- Familiarity with cloud computing platforms and distributed systems, such as AWS
- Proficiency in Python, C++, or Java
Apply Here: Careers
Microsoft
Requirements:
- Strong coding skills in languages such as C#, Java, or JavaScript
- Experience with software development methodologies like Agile or Scrum
- Knowledge of cloud technologies (Azure) is a plus
Apply Here: Careers
IBM
Requirements:
- Strong understanding of the concepts and procedures of software engineering
- Familiarity with enterprise-level software design and development
- Knowledge of database technologies (NoSQL, SQL)
Apply Here: Careers
RBC (Royal Bank of Canada)
Requirements:
- Strong coding skills in languages such as Java, Python, or C#
- Experience with software development lifecycle (SDLC) methodologies
- Knowledge of financial systems and technologies is a plus
Apply Here: Careers
Infor
Requirements:
- Experience in full-stack software development.
- Programming experience in Java, Kotlin, and SQL.
- Knowledge of object-oriented development practices.
Apply Here: Careers
TransLink
Requirements:
- Familiarity with enterprise-level software design and development
- Knowledge of database technologies (NoSQL, SQL)
- Knowledge of cloud technologies (Azure) is a plus.
Apply Here: Careers
Coinbase
Requirements:
- You have at least 2+ years of experience in developing scalable APIs and shipping user-facing features.
- You’ve developed and shipped production features using open-source libraries and frameworks.
- You’re familiar with current trends and best practices in back-end architecture, including performance, security, and testability.
Apply Here: Careers
Akamai
Requirements:
- Have 2 years of experience and a Bachelor’s degree or its equivalent in work experience
- Have professional experience in a Software Development role
- Have hands-on experience with Python3 and REST API frameworks such as Flask, Django, or FastAPI
Apply Here: Careers
Vlogic Soft Inc
Requirements:
- Knowledge of database technologies (NoSQL, SQL)
- Knowledge of cloud technologies (Azure) is a plus.
- Strong coding skills in languages such as Java, Python, or C#
- Experience with software development lifecycle (SDLC) methodologies
Apply Here: Careers
Okta
Requirements:
- 3+ years of experience with one or more programming languages including Python, Go, Java, Javascript
- Ability to coordinate cross-functional work towards task completion.
- Understanding of Agile methodologies is a plus.
- Experience working on AWS or K8S
Apply Here: Careers
Samsara
Requirements:
- A strong educational foundation in Computer Science
- 2+ years of experience working professionally on a software product team
- Experience leading projects from design through rollout to deliver features to end users
- Experience using data to investigate issues and make decisions
Apply Here: Careers
Safran
Requirements:
- Minimum 5 years experience with embedded systems and real-time operating systems
- Minimum 4 years of C/C++ programming experience for embedded systems
- Minimum 4 years experience with integrated software development environment (SDE)
Apply Here: Careers
Maplesoft Group
Requirements:
- University degree or college diploma in business, public administration, statistics, or a related field
- A minimum of three (3) years of demonstrated experience as a developer for ServiceNow implementations.
- Demonstrated experience with different ServiceNow modules (including, but not limited to ITSM, ITOM, ITBM, SAM Pro, HR, and SecOps).
Apply Here: Careers
Affinity.co
Requirements:
- You have experience working with large, multi-terabyte datasets and are comfortable with high-scale data ingestion.
- Experience with AWS, DBX or related cloud technologies.
- Experience with CI/CD processes, test frameworks, and infrastructure-as-code tooling.
Apply Here: Careers
Software Engineer Jobs in Canada
In Canada, software engineering is a growing industry with lots of job openings for qualified workers. Businesses are aggressively looking for software engineers to create and manage cutting-edge software applications in response to the growing need for technological solutions across a range of industries. We’ll look at Canadian software engineering organizations that are recruiting, job portals where you can locate opportunities, wage trends, and answers to often-asked questions regarding software engineering careers in Canada in this post.
Major Roles And Responsibilities of Software Engineer involves:
- Software engineers are responsible for programming, testing, and other aspects of software development.
- It is critical to analyze user needs and build software solutions that suit those needs.
- Collaboration with team members and stakeholders is essential for delivering high-quality software.
- Test and debug software to improve its quality, reliability, and performance.
- Keep current software programs up to date by repairing bugs, maintaining them, and introducing new features.
- Always stay current on evolving technology and trends to establish better software development techniques.
- Provide technical support, problem resolution, and help to customers or end users.