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.
Bhjob15656_20177 - Engineering Technical Requirements Writer (Software Engineering)
By Myticas Consulting At Ontario, 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.
Director, Software Engineering (Data And Storage Services)
By Affirm At London, Ontario, Canada
Develop data policies for data access, data compliance, data retention, and data lifecycle management
Serve as the communication liaison to senior management and key governance forums
Data practitioner or Data Governance or Data Lifecycle Management or Risk Management
Drive offline data architecture decisions to support evolving requirements
BS, MS or PhD in STEM or Data-related field, or equivalent work experience
10+ years of experience designing, implementing, operating online/analytics data and related programs
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
Linux Server Software Engineering Manager
By Canonical At Hamilton, Ontario, Canada
Engage with commercial partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms
Work from home with global travel up to twice a year for up to two weeks
High quality software engineering with in-depth knowledge of C/C++ and Python
Experience with one or more of: Ubuntu - kernel and userspace, deb/snap packaging, embedded linux, QEMU/KVM and/or OVS/OVN
Experience managing software engineers with a track record of planning, delivery and quality
Fully remote working environment - we've been working remotely since 2004!
Linux Server Software Engineering Manager
By Canonical At Edmonton, Alberta, Canada
Engage with commercial partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms
Work from home with global travel up to twice a year for up to two weeks
High quality software engineering with in-depth knowledge of C/C++ and Python
Experience with one or more of: Ubuntu - kernel and userspace, deb/snap packaging, embedded linux, QEMU/KVM and/or OVS/OVN
Experience managing software engineers with a track record of planning, delivery and quality
Fully remote working environment - we've been working remotely since 2004!
Linux Server Software Engineering Manager
By Canonical At Mississauga, Ontario, Canada
Engage with commercial partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms
Work from home with global travel up to twice a year for up to two weeks
High quality software engineering with in-depth knowledge of C/C++ and Python
Experience with one or more of: Ubuntu - kernel and userspace, deb/snap packaging, embedded linux, QEMU/KVM and/or OVS/OVN
Experience managing software engineers with a track record of planning, delivery and quality
Fully remote working environment - we've been working remotely since 2004!
(Remote) Senior Software Engineering Manager
By Globys, Inc. At Ottawa, Ontario, Canada
Hands-on experience of public cloud computing (AWS, Azure, etc.), preferably with Microservice Architectures, Docker, Kubernetes, etc.
Strong experience with one of the web frameworks such as React (preferred), Bootstrap, Backbone, Angular, and Vue.
Excellent written and verbal communication skills and strong customer-focused attitude.
Bachelor’s Degree in Computer Science, Engineering, or a related technical or scientific field, or equivalent industry experience.
Comprehensive Medical, Dental, and Vision benefits starting from your first day of employment
This remote role welcomes candidates anywhere in Canada and the US.
Fullstack Software Engineering Internship
By Brell Health At Vancouver, British Columbia, Canada
Adapt quickly to changing requirements and priorities, and efficiently manage multiple tasks and projects.
Fullstack knowledge including backend development with Python (such as FastAPI) and frontend experience with ReactJS and TypeScript
Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
Proficiency and knowledge of different modern databases such as Postgres and Redis
Outstanding all-round communication skills and ability to work collaboratively
Collaborate with the team to design, develop, and implement fullstack applications for healthcare related applications.
Sr. Software Engineering / Developer
By Magellan Aerospace Limited At Winnipeg, Manitoba, Canada
Definition and implementation of software management processes, including configuration management, QA, specification, development, and validation and test.
Experience in developing code to implement complex software requirements.
Understanding and interpreting customer requirements.
Development of software architecture to implement customer requirements.
Experience working on a team using Software Development Methodologies including Agile.
Demonstrated oral and written communication skills.
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 Manager - Remote
By CyberCoders At Toronto, Ontario, Canada
Working collaboratively in a team enviornment
Medical: Employer premium of 50% or greater
Dental: Employer premium of 50% or greater
Vision: Employer premium of 50% or greater
401k: Company match up to 4%
Monthly health and wellness stipend
Engineering Manager, Sustaining Software Engineering, Worldwide
By Canonical At Victoria, British Columbia, Canada
People management experience in a support organisation is a strong plus
Set and manage expectations with other engineering teams, senior management, and external stakeholders
Manage and lead a distributed team of engineers
Manage shift scheduling, measuring key performance indicators (KPIs), and training
Work from home with global travel up to 10% for internal and external events
Professional software delivery experience using C, C++, Go, Python, or similar
Engineering Manager, Sustaining Software Engineering, Worldwide
By Canonical At Vancouver, British Columbia, Canada
People management experience in a support organisation is a strong plus
Set and manage expectations with other engineering teams, senior management, and external stakeholders
Manage and lead a distributed team of engineers
Manage shift scheduling, measuring key performance indicators (KPIs), and training
Work from home with global travel up to 10% for internal and external events
Professional software delivery experience using C, C++, Go, Python, or similar
Developer Iii - Software Engineering
By UST At Mississauga, Ontario, Canada
Provide Technical support/Consulting to design/optimize Architecture /Process /Procedures for CyberArk.
Define the approach to be followed for onboarding accounts regarding Windows\Unix systems, Database, Domain controllers, Network appliances and Firewalls.
Integrating CyberArk with third party tools like Splunk, Radius, Qualys, Sap, Idrac console, Hpovo etc.
Working on CyberArk Rest API to Automate safe\account\platform creation.
Working of AIM, and integration with Applications.
Proficiency in a programming language (majorly Java\.Net)
Software Engineering Lead Jobs
By Interac Corp. At Toronto, Ontario, Canada
Cloud-native components and delivery models. Knowledge and experience in Azure platform are an advantage.
Working with cross-functional streams such as platform, infrastructure, security, architecture, operations, project management etc.
University Degree in Computer Science/Engineering or equivalent combination of education and experience.
Building API specifications using OpenAPI specification and technical documents such as system requirement, solution architecture etc.
Grasping the business requirements, designing the system, translating into the technical system requirements for the development.
12+ years relevant experience with at least 2-3 years of recent experience in lead role.
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 Development Internship (Data Engineering)
By Activision At Vancouver, British Columbia, Canada
Excellent debugging and analytical skills
Linux/Unix command line and scripting knowledge
Experience with distributed software development (scalability, efficiency)
Experience working with Big Data (Kafka, PubSub, Spark, Presto, Flink, Beam, etc.)
Experience working with AWS, GCP, or Azure cloud
Experience with CI/CD, unit and integration testing, orchestration and containerization tools e.g. GitHub, Jenkins, Airflow, Docker, Kubernetes, etc
Project Administrator, Department Of Electrical And Software Engineering
By University of Calgary At Calgary, Alberta, Canada
Ability to multi-task due to shifting priorities. Highly developed interpersonal, time management and communication skills.
Experience with financial reporting systems. Previous experience with COGNOS for finance applications an asset as is experience with Efin.
Management and Staff Careers website
Advises the Operations Manager and Department Head regarding accounts as required
Advanced knowledge of business related software especially Microsoft Office applications (Word, Excel).
Experience in PeopleSoft including e-procurement, travel & expense, A/P and payroll modules.
Director, Software Engineering - Ripplex
By ClickJobs.io At Toronto, Ontario, Canada

At Ripple, we’re building a world where value moves like information does today. It’s big, it’s bold, and we’re already doing it. Through our crypto solutions for financial institutions, businesses, ...

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