Software Engineer, Talent Systems Engineering (Remote)
By Shopify At Canada
Collaborate with other engineers, data scientists, designers, product managers, etc.
Create fast, beautiful code that improves our code base in meaningful ways
Use test-driven development to write well-tested code
Fix bugs fast while taking your time to solve hard problems well
072713-Datalink & Engineering Software Support Engineer
By Capgemini Engineering At Québec, Quebec, Canada
Basic understanding of Configuration Management
Excellent communicator, team player, resourceful, organized and mindful of time management.
Family building benefits like adoption assistance, surrogacy, and cryopreservation
Social well-being benefits like subsidized back-up child/elder care and tutoring
ABSOLUTELY MUST have experience with Datalink
Experience with CATIA, Enovia and SAP (one or more of these)
Software Engineering Manager Jobs
By UKG At Montreal, Quebec, Canada
Partner with the Product Management team to meet or exceed all committed product timelines for the teams
Manage the engineering capacity of a 5+ person team
Manage hiring plan/continually improve the talent and engagement level of the teams
Continually triage and assign work based on team capabilities in the face of dynamic/shifting demands
Manage quality of product KPI, manage SLA of the team and drive continuous improvement
Work with individuals to set appropriate, challenging development goals, meet requirements and expectations of both internal and external customers
Software Engineering Manager - Ubuntu Linux Kernel
By Canonical At Laval, Quebec, Canada
Work from home with travel globally 2-3 times a year for up to two weeks, for internal and external engineering events
Significant programming experience in C, with Python, Golang, or other like languages also highly regarded
Substantial experience with Linux kernel internals and concepts
Demonstrated experience managing or leading a team of software engineers
Fully remote working environment - we've been working remotely since 2004!
Lead a distributed team of engineers in your time zone
Software Engineering Manager - Ubuntu Linux Kernel
By Canonical At Moncton, New Brunswick, Canada
Work from home with travel globally 2-3 times a year for up to two weeks, for internal and external engineering events
Significant programming experience in C, with Python, Golang, or other like languages also highly regarded
Substantial experience with Linux kernel internals and concepts
Demonstrated experience managing or leading a team of software engineers
Fully remote working environment - we've been working remotely since 2004!
Lead a distributed team of engineers in your time zone
Internships Fall 2023, Software Engineering And Computer Engineering
By BRP-Rotax GmbH & Co KG At Valcourt, Quebec, Canada
Flexible working hours: whether you're in the office or working from home, you'll always be supported by your team.
After the interview, if your application is successful, you may be offered an internship at BRP!
The Experience Of a Lifetime
Any benefits? There's no shortage of them for our interns!
Social activities: the cohort of 100 interns is never bored with a full calendar of activities organized by the social committee!
You are pursuing a degree in Software Engineering, Computer Engineering or a related field.
Bhjob15656_20176 - Engineering Technical Requirements Writer (Software Engineering)
By Myticas Consulting At Quebec, Canada
Proficiency in using requirements engineering tools (e.g., IBM DOORS, JIRA, Confluence) or similar software for requirements management and traceability.
Effectively communicate requirements to engineering teams, product managers, and other stakeholders, ensuring a shared understanding and agreement.
Manage and track changes to requirements, assess the impact, and facilitate the necessary communication and decision-making processes.
Excellent written and verbal communication skills to effectively convey complex technical information and requirements in a clear and concise manner.
Strong analytical and problem-solving abilities to analyze complex problems, decompose them into actionable requirements, and identify potential issues or conflicts.
Collaborate with stakeholders to elicit, analyze, and document technical requirements for engineering projects, products, or systems.
Senior Software Engineer, Data Engineering
By Tanium At Canada
Bachelor's degree or equivalent experience
5+ years industry experience, 7+ preferred
Experience building large cloud-based data services
Knowledge of at least one of Golang (preferred), C++, or Rust
Experience with API design and development
Experience with Azure or AWS Database Services
Manager, Software Engineering Jobs
By Munvo At Montreal, Quebec, Canada
Certification on industry leading MarTech solutions such as Adobe Campaign, Salesforce Marketing Cloud, and many others during your normal work hours
Managed and scaled technical teams in a leadership role
Experience leading complex software programs with multiple projects
Highly organized, responsible in nature, and disciplined to efficiently manage matrixed teams to accomplish goals
Great communication and people skills
Ability to manage customer expectations effectively
Software Engineering Intern Jobs
By RealmPlay At Canada
Knowledge of Python and JavaScript (Typescript, React, Next.js, etc.).
Strong problem-solving skills and attention to detail.
Good communication skills and ability to work in a team.
Collaborate with the Founder to design and implement software solutions (currently solo-project/company)
Write code using Python and JavaScript (Typescript, React, Next.js, etc.).
Currently enrolled in a relevant university program (Computer Science, Software Engineering, etc.).
Software Engineering Manager Jobs
By Benchmark Recruitment At Greater Calgary Metropolitan Area, Canada
Excellent project management and communication skills
Hiring, onboarding, and leading software development talent; ensuring the teams have the right skills for development now and in the future
5+ years of experience managing software development teams
Strong technical background in software development, with experience in at least one programming language (e.g., Java, Python, C++)
Experience with cloud technologies and microservices architecture is a plus
Ability to manage multiple projects simultaneously and prioritize effectively
Drchrono- Emr Software Engineering Manager (Remote, Us/Can)
By EverCommerce At Canada
Minimum 2 years experience in Healthcare field specifically with EMR
Working knowledge of continuous integration and test automation best practices.
Experience working in an Agile development environment.
Experience writing production backend code in Python and Django
Experience with Relational Databases (MySQl, PostgreSQL, MariaDB, or other)
Experience with AWS cloud technologies

Are you looking for an exciting opportunity to work on cutting-edge software engineering projects? We are looking for a talented software engineer to join our team and help us create innovative solutions for our customers. You will have the chance to work on a variety of projects and be part of a dynamic and creative team. If you are passionate about software engineering and want to make a difference, then this is the job for you!

Overview Software Engineering is a field of engineering that focuses on the development and maintenance of software systems. It involves the application of engineering principles and techniques to the design, development, testing, and maintenance of software. Software Engineers are responsible for designing, developing, testing, and maintaining software systems. Detailed Job Description Software Engineers are responsible for designing, developing, testing, and maintaining software systems. They must have a strong understanding of computer science and engineering principles, as well as the ability to apply them to the development of software systems. They must be able to analyze user requirements and develop software solutions that meet those requirements. They must also be able to troubleshoot and debug software systems. Software Engineering Job Skills Required
• Knowledge of computer science and engineering principles
• Knowledge of software development processes and methodologies
• Ability to analyze user requirements and develop software solutions
• Ability to troubleshoot and debug software systems
• Knowledge of software testing processes and methodologies
• Knowledge of software design and architecture
• Knowledge of programming languages
• Ability to work independently and as part of a team
• Excellent problem-solving and communication skills
Software Engineering Job Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• Experience with software development processes and methodologies
• Experience with software testing processes and methodologies
• Experience with software design and architecture
• Experience with programming languages
• Knowledge of software engineering principles and techniques
Software Engineering Job Knowledge
• Knowledge of software engineering principles and techniques
• Knowledge of software development processes and methodologies
• Knowledge of software testing processes and methodologies
• Knowledge of software design and architecture
• Knowledge of programming languages
• Knowledge of computer science and engineering principles
Software Engineering Job Experience
• Experience with software development processes and methodologies
• Experience with software testing processes and methodologies
• Experience with software design and architecture
• Experience with programming languages
• Experience with software engineering principles and techniques
Software Engineering Job Responsibilities
• Design, develop, test, and maintain software systems
• Analyze user requirements and develop software solutions
• Troubleshoot and debug software systems
• Develop software solutions that meet user requirements
• Monitor software system performance and make improvements
• Document software systems and processes
• Work independently and as part of a team