1,301 Software Engineer jobs in Canada

Software Engineer

Toronto, Ontario MUFG

Posted today

Job Viewed

Tap Again To Close

Job Description

**Do you want your voice heard and your actions to count?**
Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), one of the world's leading financial groups. Across the globe, we're 120,000 colleagues, striving to make a difference for every client, organization, and community we serve. We stand for our values, building long-term relationships, serving society, and fostering shared and sustainable growth for a better world.
With a vision to be the world's most trusted financial group, it's part of our culture to put people first, listen to new and diverse ideas and collaborate toward greater innovation, speed and agility. This means investing in talent, technologies, and tools that empower you to own your career.
Join MUFG, where being inspired is expected and making a meaningful impact is rewarded.
**Job Summary**
As software engineer in IT Application Service team, you will be responsible for delivering high-quality software solutions to support our business operations. Responsibilities include feasibility studies of product features and business requirements; leading software development through the complete software delivery life cycle, aligning engineering activities to project methodologies.
**Major Responsibilities**
+ Software Development and Supports
+ Implement and upkeep business applications and reports with a focus on high-quality service delivery and alignments to achieve department and organization objectives
+ Develop well designed, testable, efficient code by using the best software development practices
+ Follows and conducts peer code-reviews and provides feedback to team members.
+ Uphold technology best practices with a sense of autonomy, creativity, and open feedback for continuous improvement
+ Perform ongoing system and application administration
+ Supports production issues with proper diagnosis and root cause analysis.
+ Build and maintain strong relationships with stakeholders, including business partners, vendors, counterparties, and other IT teams.
+ Project Support
+ Assist in collaborating with business partners to identify and prioritize application needs.
+ Support development activities in collaboration with IT and business stakeholders, including change management and software release scheduling.
+ Contribute to gathering and refining specifications and technical requirements.
+ Provide input and support for project planning and risk analysis.
+ Assist in preparing project documentation such as design documents and operational procedures.
+ Support user training sessions.
+ Risk Management and Business Continuity
+ Understand the Bank's risk appetite and demonstrate understanding the risk culture in day-to-day activities and decisions.
+ Manage risk and ensure business continuity for systems supported by the application service team.
+ Ensure compliance with all applicable policies, regulations
+ Support in business continuity planning, impact analysis, and related exercises of the application service team.
+ Coordinate support for internal and external audits.
+ Identify system and operational risks and collaborate across teams to mitigate potential issues.
**Qualifications**
+ Bachelor's degree in Information Technology, Computer Science, or a related field. ITIL Certification or equivalent practical experience. Certification or equivalent training/experience in SAP Business Object, Oracle Reporting Tools, Microsoft Power Platform, and AWS Cloud.
+ Tech Skill Experience in AWS and Azure cloud service platforms.
+ 3+ years of experience in IT application services, including development, application support, and data processing, specifically within a financial institution
+ 3 years of experience with:
+ Office 365 development utilizing Flow, Power Apps and SharePoint Online.
+ Microsoft Power Automate, Dataverse and other associated products
+ Any of following reporting tools: SAP Business Objects, Oracle Reporting Tools, or Power BI. Proficient in PowerShell, Python and JavaScript
+ Experience in automation tools such as Autosys, SFTP, ETL Process
+ Good understanding of SDLC Framework, workflow automation, integrated services, and low-code development.
+ Experiences working in Waterfall and Agile/Scrum methodologies.
+ Understanding of wholesale banking business operations and accounting principles.
+ Strong system and data analysis skills and ability to acquire new technology skillsets to support the bank.
+ Excellent critical thinking abilities and attention to detail, especially in a fast-paced environment.
+ Strong ability to communicate effectively and collaborate with team members and stakeholders.
The job description and related application pertains to an opportunity with either MUFG Bank, Ltd., Canada Branch ("MUFG Bank Canada") or MUFG Securities (Canada), Ltd. ("MUFG Securities Canada"). The job description relates to the general nature, scope, quantity and quality of work contemplated for the position. Other duties and responsibilities not specifically described may be assigned from time to time, consistent with knowledge, skills and abilities of the incumbent. The receipt of an application by either MUFG Bank Canada or MUFG Securities Canada, as applicable, does not imply or guarantee employment.
Each of MUFG Bank Canada and MUFG Securities Canada is an equal opportunity employer.
- As a federally regulated entity, MUFG Bank Canada is required to comply with applicable laws which prohibit discrimination based on protected grounds and which require accommodation to individuals in accordance with the requirements outlined in the Canadian Human Rights Act and the Canada Labour Code. Where MUFG Bank Canada obtains information relating to protected grounds under the Canadian Human Rights Act as part of the application process, it does so to monitor and otherwise evaluate its own compliance with such legislation and associated regulatory requirements; MUFG Bank Canada does not use such information for decision making purposes relating to the position contemplated in this application.
- As a provincially regulated entity, MUFG Securities Canada is required to comply with applicable laws which prohibit discrimination based on protected grounds and which require accommodation to individuals in accordance with the requirements outlined in the Human Rights Code (Ontario) and the Employment Standards Act (Ontario). Where MUFG Securities Canada obtains information relating to protected grounds under the Human Rights Code (Ontario) as part of the application process, it does so to monitor and otherwise evaluate its own compliance with such legislation and associated regulatory requirements; MUFG Securities Canada does not use such information for decision making purposes relating to the position contemplated in this application.
At MUFG, our colleagues are our greatest assets. Our Culture Principles provide a roadmap for how each of our colleagues must think and act to become more client-obsessed, inclusive and innovative. They reflect who we are, who we want to be and what we expect from one another. We are excited to see you take the next step in exploring a career with us and encourage you to spend more time reviewing them!
**Our Culture Principles**
+ Client Centric
+ People Focused
+ Listen Up. Speak Up.
+ Innovate & Simplify
+ Own & Execute
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Kanata, Ontario Leonardo DRS, Inc.

Posted today

Job Viewed

Tap Again To Close

Job Description

**LEONARDO DRS,** headquartered in Arlington, Virginia and is a leading supplier of integrated products, services and support to military forces, intelligence agencies and prime contractors worldwide. The company is a wholly owned subsidiary of Leonardo which employs more than 45,000 people worldwide. We offer a competitive compensation package and a business culture which rewards performance. For additional information on LEONARDO DRS, please visit our website at We are committed to recruiting and retaining the best talent in the defense and aerospace industry.
**Job Summary**
Welcome to Leonardo DRS, where innovation meets communications. We are a defense company specializing in naval internal and external communication systems with an install base of over 150 ships and growing. We design, manufacture, and support our Shipboard Integrated Communications System (SHINCOM) product line that is used by various navies around the world. Our solutions bridge the gap between embedded products and server-based systems and seamlessly interface with both IP and TDM-based deployments. We're on the lookout for enthusiastic Junior or Intermediate Software Engineers with a spirit of innovation and a couple of years under their belts. If you're passionate about technology and looking to make waves, we want you!
**Our Technologies**
At Leonardo DRS, we are passionate about providing communication solutions to our sailors. Our diverse tech stack includes C, C++, Ada, Tcl/Tk, and Java and problem space can span kernel to drivers to call control engines to voice paths and everything in between. Our Agile-inspired processes keep us nimble and efficient, leveraging industry-leading tools like Jira, Confluence, Jenkins, and Git to bring our ideas to life
**What We Do**
From the spark of an idea to a fully polished product, our team handles the entire lifecycle of development. We're hands-on with requirements analysis, crafting BOEs, intricate design, rigorous implementation, comprehensive testing, and seamless delivery. We're committed to supporting our current customers while pioneering new, exciting products.
**As a Software Engineer, your main responsibilities will include (but not limited to)**
+ Dive into collaborative sessions to design, develop, implement, and test new software features.
+ Engage with both embedded and server-based products, making a direct impact on their evolution.
+ Participate in requirements analysis and BOE creation-be a key player from day one!
+ Work with colleagues in electrical and mechanical engineering.
+ Join Agile processes and utilize tools like JIRA and Confluence to streamline your workflow.
+ Support and maintain existing customer systems while dreaming up new product features in line with our tech stack.
**What you require to be successful in this role**
+ A few years of hands-on experience in software development.
+ Proficiency in at least one of our primary programming languages: C, C++, Ada, Java, Tcl/Tk
+ Aptitude to learn our language mix.
+ A knack for Agile methodologies and tools like Jira, Confluence, Jenkins, Git.
+ Team-centric attitude with excellent problem-solving skills and attention to detail.
+ An unquenchable thirst for learning and adapting to new technologies and processes.
**Benefits of working with DRS**
+ Collaborate & Create: Work alongside a team of dynamic and passionate tech wizards who love to problem-solve and innovate.
+ Learn & Grow: With access to a wealth of knowledge and cutting-edge projects, your growth potential is limitless.
+ Flexible & Fun: Enjoy a vibrant work culture with flexible hours and the potential for remote work. We believe in a healthy work-life balance.
+ Impactful Work:Your contributions will directly shape the future of communication technology.
+ Industry leading wellness program including:
+ Health, dental, and vision coverage available on first day of hire at no cost to the employee with access to virtual healthcare
+ Access to Employee and Family Assistance Program
+ Employee discounts at local gym facilities
+ Competitive compensation including:
+ Reimbursement for professional development initiatives and memberships plus access to free online learning resources
+ Registered Retirement Savings Plan with matching company contributions with access to complimentary financial planning
+ Maternity and Parental leave top-up
+ Vacation, personal days, sick leave, and additional company paid days off
+ Work Environment
+ This role offers a challenging yet supportive environment within a company at the forefront of telecommunications technology. You will work alongside experienced professionals dedicated to innovation and quality in a product-focused development setting.
**DRS Technologies Canada Ltd. (DRS Canada),** is a leading mid-tier Canadian defence electronics company specializing in military voice and data communications systems; electro-optics (EO) and infrared search and tracking systems (IRST); command, control, communications, computers and intelligence (C4I) systems integration; deployable flight data recorders; defence/space electronics manufacturing
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Toronto, Ontario Autodesk

Posted today

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
25WD89261
**25WD89261,** **Software Engineer**
**Position Overview**
Autodesk access group responsible for connecting customers to their products and data, the team is driving the transformation of Autodesk's business models, account & user management. We solve complex problems, build high scale, highly reliability, and make sure things work seamlessly for millions of users across our product lines. We tackle difficult architectural, performance and reliability problems across a complex landscape.
Autodesk is looking for a talented **Software Engineer** to join our growing Access team leading the User Management and Administration capabilities supporting all Autodesk customers!
As a Software Engineer, you will design APIs and implement features to develop the platform. You will work with product managers, developers and operations to design, implement and maintain the platform and its roadmap.
**Responsibilities**
+ Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices
+ Participate in code and document reviews
+ Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals
+ Work with team to troubleshoot code level problems quickly and efficiently
+ As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team
+ Operationally-focused Professional role, requiring experience OR analytical advisor role still developing higher-level expertise
+ Solve a range of problems of mild-to-moderate complexity and scope by analyzing possible solutions using standard procedures
+ Exercise judgement within defined guidelines or known precedents
+ Seek guidance on unusual situations or circumstances where guidelines are unclear
+ Receive a moderate level of guidance and direction, with little or no direction day-to-day assignments
+ Work is typically reviewed by a more experienced team member before it is provided to senior leaders
+ A common career stabilization point (AKA the "full-contributor" level) for operationally-focused roles, whereas analytical advisor roles at this level are building knowledge of the subject-matter area, function/BU, company, products, and customers
**Minimum Qualifications**
+ 3-5 years of professional experience with building API's using Node.js
+ Knowledge of REST API standards and web services
+ Knowledge building, scaling and performance tuning REST APIs
+ Bachelor's degree or higher in Computer Science, Engineering or related field
**Preferred Qualifications**
+ Knowledge of AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.
+ Knowledge in building UI with React
+ Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Toronto, Ontario Autodesk

Posted today

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
25WD89874
_The French translation can be found below!/La traduction en Français se trouve plus bas!_
**Position Overview**
We are seeking a full stack engineer to join our team of smart and driven engineers who are building real-world solutions for the construction industry. Our experiences power construction teams in the office, trailer and field, enabling them to understand and execute on projects with a level of speed, safety and predictability which was never possible in pure paper workflows.
On the Standards team, we are building technology platforms and customer facing product lines that tackle the widest and hardest problems in the construction industry. Our customers are both the individual product teams within Autodesk Construction Solutions (ACS) who leverage our platform, as well as end users who rely on us to provide them holistic solutions to wide ranging problems from project standardization to data federation. Fundamentally, our work is at the heart of the flagship products offered by ACS helping transition information seamlessly thru all the different phases of a project's lifecycle.
**Responsibilities**
+ Building, shipping, and maintaining features on our products in a cloud environment (AWS)
+ Understanding product and business requirements as a foundation for making technical decisions
+ Maintaining a high standard of code quality by promoting team best practices around testing, code reviews, and design patterns
+ Translating complex design and product requirements into discrete engineering tasks with level of effort estimates with the teammates
+ Communicating status updates, identifying potential blockers, and resolving the root cause of slowdowns with rest of the team
+ Participate in the on-call rotation to support the systems in the production environment
**Minimum Qualifications**
+ BS or MS in a technical field
+ 1+ years of software engineering experience
+ Experience with React and have a good understanding of Javascript and/or typescript
+ Good understanding of modern web applications design architecture
+ Ability to define and interact with RESTful APIs
+ Experience in writing production level code with automated tests that is resilient and scales
+ Strong written and verbal communication skills, especially around technical concepts
**Preferred Qualifications**
+ A strong sense of ownership
+ Product engineering mindset / customer empathy to provide the right technical solution to real users' problems with right tradeoffs
+ Willingness to learn our backend stack (Python + Flask + Postgres)
**About Autodesk Construction Solutions**
Autodesk has fully reimagined the construction business for the digital age, enabling companies to address the most important challenges they face today while preparing for new ways of working in the future. The Autodesk Construction Solutions (ACS) portfolio connects the office, trailer and field so customers can move seamlessly through each phase of a building's lifecycle - from design and pre-construction to construction, turnover and operations - with best-in-class solutions that include Assemble Systems, BIM 360, BuildingConnected and PlanGrid. General contractors, subcontractors, and owners around the world rely on ACS to win more work, enhance collaboration, speed decision-making, reduce risk, and improve overall project outcomes.
---
**Description du poste**
Nous recherchons un ingénieur full stack pour rejoindre notre équipe d'ingénieurs brillants et motivés qui développent des solutions concrètes pour le secteur de la construction. Notre expérience aide les équipes de construction au bureau, sur le terrain et dans les remorques à comprendre et à exécuter leurs projets avec une rapidité, une sécurité et une prévisibilité qui étaient impossibles à atteindre avec des processus purement papier.
Au sein de l'équipe Standards, nous développons des plateformes technologiques et des gammes de produits destinés aux clients qui répondent aux problèmes les plus complexes et les plus difficiles du secteur de la construction. Nos clients sont à la fois les équipes produit individuelles d'Autodesk Construction Solutions (ACS) qui utilisent notre plateforme, et les utilisateurs finaux qui comptent sur nous pour leur fournir des solutions holistiques à des problèmes très variés, allant de la standardisation des projets à la fédération des données. Fondamentalement, notre travail est au cœur des produits phares proposés par ACS, qui facilitent la transition transparente des informations à travers toutes les différentes phases du cycle de vie d'un projet.
**Responsabilités**
+ Développer, livrer et maintenir les fonctionnalités de nos produits dans un environnement cloud (AWS)
+ Comprendre les exigences des produits et de l'entreprise afin de prendre des décisions techniques éclairées
+ Maintenir un niveau élevé de qualité du code en encourageant les meilleures pratiques de l'équipe en matière de tests, de révision du code et de modèles de conception
+ Traduire des exigences complexes en matière de conception et de produits en tâches d'ingénierie distinctes, avec une estimation du niveau d'effort requis, en collaboration avec les autres membres de l'équipe
+ Communiquer les mises à jour, identifier les obstacles potentiels et résoudre les causes profondes des ralentissements avec le reste de l'équipe
+ Participer à la rotation des permanences pour assurer le support des systèmes dans l'environnement de production
**Qualifications minimales**
+ Licence ou master dans un domaine technique
+ Au moins 1 an d'expérience en génie logiciel
+ Expérience avec React et bonne compréhension de Javascript et/ou Typescript
+ Bonne compréhension de l'architecture de conception des applications web modernes
+ Capacité à définir et à interagir avec des API RESTful
+ Expérience dans l'écriture de code de niveau production avec des tests automatisés résilients et évolutifs
+ Solides compétences en communication écrite et orale, en particulier autour des concepts techniques
**Qualifications souhaitées**
+ Un sens aigu des responsabilités
+ Esprit d'ingénierie produit / empathie envers les clients afin de fournir la solution technique adaptée aux problèmes réels des utilisateurs, avec les bons compromis
+ Volonté d'apprendre notre pile backend (Python + Flask + Postgres)
**À propos d'Autodesk Construction Solutions**
Autodesk a entièrement repensé le secteur de la construction pour l'ère numérique, permettant aux entreprises de relever les défis les plus importants auxquels elles sont confrontées aujourd'hui tout en se préparant à de nouvelles méthodes de travail pour l'avenir. La gamme Autodesk Construction Solutions (ACS) relie le bureau, la remorque et le chantier afin que les clients puissent passer sans encombre de chaque phase du cycle de vie d'un bâtiment, de la conception et la préconstruction à la construction, la livraison et l'exploitation, grâce à des solutions de pointe telles que Assemble Systems, BIM 360, BuildingConnected et PlanGrid. Les entrepreneurs généraux, les sous-traitants et les propriétaires du monde entier font confiance à ACS pour remporter plus de contrats, améliorer la collaboration, accélérer la prise de décision, réduire les risques et améliorer les résultats globaux des projets.
**Learn More / Plus d'information**
**About Autodesk /** **À propos d'Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l'être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu'Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !
**Salary transparency /** **Transparence salariale**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
**Diversity & Belonging /** **Diversité et appurtenance**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: sommes fiers de cultiver une culture d'appartenance où chacun peut s'épanouir. Pour en savoir plus, cliquez ici : you an existing contractor or consultant with Autodesk?**
**Êtes-vous un sous-traitant ou un consultant existant d'Autodesk ?**
Please search for open jobs and apply internally (not on this external site).
Veuillez rechercher des emplois vacants et postuler à l'interne (pas sur ce site externe).
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Vancouver, British Columbia Microsoft Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

At Microsoft Defender for Endpoint, we are on a mission to protect every person and organization on the planet from cyber threats. Our team thrives on a culture of integrity, transparency, and ownership, where servant leadership fosters trust, accountability, growth, and inclusion. If you enjoy working in a collaborative environment that emphasizes a growth mindset and working together to enable innovation, then we might have the perfect job for you.
Microsoft Defender for Endpoint is an industry-leading, cloud-powered security solution designed to help individuals and enterprises prevent, detect, investigate, and respond to advanced threats. Trusted by numerous Fortune 500 organizations worldwide, Defender for Endpoint secures millions of devices across diverse platforms, including Windows, macOS, Linux, Android, and iOS.
Our quest is intrinsically aligned with Microsoft's mission to empower every person and every organization on the planet to achieve more. At Defender for Endpoint, we collaborate with partners across Microsoft to innovate new approaches and use the latest tools and products to combat evolving threats. Join us if you are passionate about learning, driven by purpose, and ready to make a significant impact to the safety and security of millions of users globally.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
We are on a mission to enable endpoint protection to every person and organization on the planet. We are looking for a Software Engineer to help us design and build services and tools to bring cutting-edge cyber security solutions to our enterprise customers to manage and protect devices against cyber threats.
+ Design, implement, test, and deliver with provable quality solutions that are distributed, high scale, high availability, geo-redundant, low maintenance, and high value.
+ Work across geographic and organizational boundaries to define requirements, scope work, develop features, integrate functionality, and meet key performance goals.
+ Own and drive projects with large scope and complicated features by working toward self-defined goals and milestones.
+ Deliver on engineering commitments, while keeping customer experience and satisfaction as the overarching goal
+ Engaging in project planning, work prioritization, and contribute to the project's roadmap and goals
+ Participating in governance activities, manage technical tasks, and ensure quality assurance through automated testing and integration validation.
**Qualifications**
**Required Qualifications**
+ Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in language including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
+ Experience as a software engineer working with distributed systems
**Preferred Qualifications**
+ Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to C, C++, C#, Java, JavaScript, or Python
+ OR Master's Degree in Computer Science or related technical field with proven experience in coding languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Experience with cloud platforms such as Microsoft Azure and AWS
+ Experience working on highly scalable services
+ Experience in test automation and performance profiling tools
+ Experience with software development tools such as source control systems (GIT), automated build systems, compilers, software
+ validation systems, project tracking, and lifecycle management systems
+ Experience with Security Development Lifecycle
**Other Requirements**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Software Engineering IC2 - The typical base pay range for this role across Canada is CAD $63,900 - CAD $126,600 per year.
Find additional pay information here:
will accept applications for the role until July 15th, 2025.
#MDEeng #scjobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Vancouver, British Columbia Spring Financial Inc.

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary: $90,000-$15,000+ yearly salary + benefits (See below for more details)

About us:

Spring Financial is revolutionizing financial access for Canadians, providing smart credit-building, mortgage, and lending solutions. Millions struggle with high-interest debt and limited financial optionswere here to change that.
As one of Canadas fastest-growing fintech companies, annually we help 1 million customers explore their financing options with easeonline, via text, or over the phone. Our dynamic, innovative team thrives on collaboration, growth, and making a real impact.
To learn more about our products please visit our website here:


NOTE: This is a full-time, permanent, hybrid position in downtown Vancouver. 3 set days in the office and 2 WFH.


Job Overview:

As a Software Engineer, you are an experienced builder who can work independently across the full stack to deliver production-grade software. You take ownership of features from ideation to deployment, and you play a key role in maintaining the health and reliability of the systems you build. You understand the why behind the work connecting technical decisions to customer outcomes and business value. You demonstrate good judgment when working through ambiguity and elevate the quality of the systems and team around you.


Youre responsible for designing and delivering moderately complex features and services, often navigating evolving requirements and unclear boundaries. You understand how services fit together and are comfortable working across APIs, databases, cloud infrastructure, and front-end components. You contribute actively to design discussions, identify opportunities for simplification, and make pragmatic choices that balance speed and sustainability. You support a culture of code quality, mentorship, and operational ownership.


You are expected to use AI-powered development tools to improve your productivity, especially for repetitive, boilerplate, or testing-related tasks. You incorporate these tools thoughtfully and are responsible for validating the accuracy and security of the output. You are fully accountable for ensuring your code is thoroughly tested and production-ready including unit, integration, end-to-end, and any needed manual validation. You help maintain the health of our pipelines, observability tooling, and engineering process.


You also begin to work more directly with product and business stakeholders particularly on features or flows that touch customer-facing tools or internal operations. You help clarify scope, translate user needs into technical solutions, and provide insight into trade-offs and timelines. You represent engineering in cross-functional conversations and take responsibility for delivering outcomes, not just output.


What youll do:

  • Own end-to-end delivery of features or services, including design, implementation, testing, deployment, and operations.
  • Use AI-based development tools to improve speed, reduce boilerplate, and boost development quality.
  • Collaborate with product, design, and business stakeholders to scope and prioritize work that delivers impact.
  • Identify edge cases and failure scenarios, and build systems that handle them gracefully.
  • Participate in and lead technical discussions, providing feedback on design and implementation.
  • Write clear, well-tested, and maintainable code and help others do the same.
  • Take full responsibility for testing your changes at all levels (unit, integration, e2e, and manual).
  • Monitor and maintain services in production, contributing to on-call rotations and incident response.
  • Continuously improve code quality, developer tooling, CI/CD pipelines, and engineering processes.
  • Mentor early-career engineers and help raise the teams technical bar.

Requirements:

  • Proficient in one or more modern languages and frameworks (e.g., TypeScript, Java, Python, PHP).
  • Experience with distributed systems, RESTful APIs, and full-stack development.
  • Familiarity with CI/CD pipelines, monitoring tools, and DevOps best practices.
  • Ability to write high-quality, testable, and well-documented code.
  • Comfort using AI development tools thoughtfully and critically.
  • Strong collaboration skills and ability to work independently in a fast-paced environment.

What We Will Give You:

  • Competitive annual salary ranging from 90,000 to 115,000+ , reflective of experience and impact.
  • Comprehensive benefits package, including extended health, dental, and vision coverage with 100% of monthly premiums covered by the Spring.
  • GRSP matching program to support your long-term financial goals.
  • Transit-Friendly Employer (Transit allowance).
  • A modern, collaborative workspace in the heart of downtown Vancouver.
  • Ongoing career growth opportunities

---

Please note : Upon applying, our Talent Acquisition team will review your resume. If you qualify, we will reach out to learn more about your experience and answer any questions you may have about the role, benefits, compensation, and more. Due to high application volume, we may not be able to respond to everyone.



Thank you for your interest! We appreciate your time and look forward to reviewing your application!

This advertiser has chosen not to accept applicants from your region.

Software Engineer

Calgary, Alberta Amplifier Health

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

About Amplifier Health

Amplifier Health is revolutionizing healthcare by turning the human voice into a vital sign. We're developing the world's first voice-based diagnostic platform that can detect and monitor a wide range of health conditions from speech. Our groundbreaking AI technology has the potential to transform how we diagnose and manage many diseases from Parkinson’s disease to congestive heart failure. We aim to make healthcare more accessible, affordable, and effective for everyone.


About the Role

As a Software Engineer at Amplifier Health, you'll be instrumental in building the user interfaces and software infrastructure that power our revolutionary diagnostic platform. You'll work closely with our AI research and engineering teams to integrate our cutting-edge acoustic models into user-friendly dashboards and applications. This is an ideal opportunity for a skilled software engineer who's passionate about using technology to improve healthcare.


Responsibilities

  • Design, develop, and maintain user interfaces for our web and mobile applications.
  • Build and integrate APIs to connect our front-end applications with our back-end AI models.
  • Develop data visualizations and dashboards to present diagnostic insights effectively.
  • Ensure the scalability, security, and performance of our software infrastructure.
  • Collaborate with AI engineers to optimize the deployment and integration of AI models.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and contribute to software design discussions.

Requirements

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in front-end technologies (e.g., React, Angular, Vue.js) and back-end languages (e.g., Python, Node.js).
  • Experience with API design and development (e.g., RESTful APIs).
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) and databases (e.g., SQL, NoSQL).
  • Knowledge of software development best practices, including version control (e.g., Git) and testing.
  • Excellent problem-solving and debugging skills.
  • Ability to work independently and collaboratively in a fast-paced environment.

Bonus Points

  • Experience with healthcare applications or data.
  • Familiarity with data visualization libraries (e.g., D3.js).
  • Contributions to open-source projects.

Benefits

  • Be a part of a team that is revolutionizing healthcare with cutting-edge AI technology.
  • Work on challenging and meaningful projects that have a real-world impact.
  • Contribute to a mission-driven company that is making healthcare more accessible and effective.
  • Enjoy a competitive salary and benefits package.
  • Thrive in a dynamic, collaborative, and supportive work environment.


To Apply

Please send your resume and a cover letter highlighting your relevant experience and technical skills to

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineer Jobs in Canada !

Software Engineer

Toronto, Ontario Kora

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Software Engineer

Toronto, ON (Hybrid - 1 Day RTO)
$80K-$10K CAD + Benefits
Full-Time

About Kora

Headquartered in Chicago, Kora is the first neo-bank focused on consumer spending and financing for college students.

We're on a mission to empower students through accessible financial tools and credit. At Kora, you'll work with passionate fintech enthusiasts to challenge the status quo and reshape how students manage their financial futures.

Our proprietary machine-learning risk and analytics engine powers our lending platform - helping underserved students access financing options. As part of our fast-growing team, you'll have the opportunity to make a direct impact and grow with us.

The Role

We're looking for a Software Engineer to join our team in Toronto. This is a highly entrepreneurial role with the opportunity to design, build, and optimize next-generation fintech products using modern technologies.

You'll collaborate with Product, Marketing, and Growth teams to enhance user acquisition and retention strategies. Beyond engineering, you'll gain exposure to business operations, strategy, and product development - perfect for someone who thrives in a fast-paced startup environment.

Ideally, we're looking for a developer who takes pride in their code, not just their frameworks, and they don't settle, they dream big and make it happen!

Responsibilities
  • Develop and optimize Kora's mobile and web apps and backend microservices
  • Participate in designing Kora's next-generation software architecture and tech stack
  • Build scalable, elegant solutions to complex challenges
  • Collaborate with engineers, designers, and product managers
  • Manage integrations with third-party APIs
Minimum Qualifications
  • Bachelor's degree in computer science or a related field
  • Proficient in React, TypeScript, Git, SQL
  • Strong analytical and communication skills
  • Experience writing intuitive, modular code using design patterns
  • Ability to solve complex problems with elegant solutions
Preferred Qualifications
  • Master's degree in computer science or a related field
  • Experience with mobile SDKs, Expo, AWS, Ruby on Rails, GraphQL, Kubernetes
  • Strong understanding of UI/UX principles
Perks & Benefits
  • Competitive salary: 80K- 110K CAD
  • Stock option potential
  • Company-provided MacBook
  • Health spendings
  • 500 annual learning credit
  • Free breakfast, snacks, and drinks in the office
  • Hybrid work model (1 day/week in office)
  • Be part of a mission-driven fintech revolution

Ready to help shape the future of finance? Apply now.



Job Posted by ApplicantPro

This advertiser has chosen not to accept applicants from your region.

Software Engineer

Delta, British Columbia DMG Blockchain Solutions

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

DMGBlockchainSolutionsInc.isadiversifiedblockchainanddatacentertechnologycompanythatmanages,operates,anddevelopsend -to-endsolutionsto monetizetheblockchainecosystem.

Inadditiontoourcryptocurrencyminingoperations,DMGhasasoftwaredevelopmentteamdedicatedtobuildingsoftwareproductsfordigitalcustody,blockchain,andcryptocurrencymining.

WerelookingforaMid-LevelSoftwareDevelopertojoinourteam,workingonourDigitalCustodyandSettlementSolutionandotherproduct.Youlltacklebothbackendandfrontendchallenges,collaboratingwithfellowengineerstobuildsecure,scalable,andefficientfinancialservicesinCryptodomain.

TechStack

  • Backend: NestJS,Hono,PostgreSQL(DrizzleORM),MongoDB(Mongoose),TypeScript
  • Frontend: Next.js,Redux(withmultipleslicesforstatemanagement),TailwindCSS
  • Authentication: CustomJWT-basedauthentication(sessionstoredincookies),MFAwithOTP
  • Security: StrictContentSecurityPolicy(CSP),HSTS,X -Frame-Options,enhancedpasswordsecurity
  • CI/CD&Deployment: Knowledgeofpipelines, semantic-release forautomatedtagging &releases,DockerforE2Etesting

Responsibilities:

BackendDevelopment :

  • BuildsecureandscalableservicesusingNestJSandtheHonoframework.
  • LeverageDrizzleORMforefficientdatabaseoperationswithPostgreSQL.
  • UtilizeMongoosefordatabaseoperationswithMongoDB.

FrontendDevelopment :

  • ImplementandmaintainNext.jscomponents,ensuringseamlessinteractionwithbackendAPIs.

Authentication&Security :

  • EnhanceandmaintainJWT -basedsessionmanagement.
  • Integrateandoptimizemulti -factorauthentication(MFA)workflows.

APIIntegrations :

  • WorkwithcryptocustodyandKYCAPIs.
  • Integratewiththird-partyservicesfortradingandsettlement.
  • ImplementnotificationsthroughPusherandTwilio(email/SMS).

UserPermissions&RBAC :

  • Improvesessionmanagement,userpermissions,androle -basedaccesscontrols.

CodeReviews&Collaboration :

  • Participateintechnicaldiscussions,providefeedback,andcontributetosprintplanning.

Testing&QualityAssurance :

  • Writeunitandintegrationtests,ensuringhighcodequality.
  • UseDockerforend-to-endtesting.

CI/CD&Deployment :

  • UnderstandCI/CDpipelinesandworkflows.
  • Befamiliarwithsemantic -releaseforautomatedversioning.

Qualifications

  • Experience :2-3yearsofexperienceinTypeScriptdevelopment.
  • BackendProficiency :StrongbackgroundinNestJS,PostgreSQL,orsimilarbackendframeworks ;someexposuretotheHonoframeworkisaplus.
  • FrontendSkills :ExperiencewithNext.jsandmodernfrontendlibraries/frameworks.
  • Security&Auth :UnderstandingofJWT,OAuth,MFA,RBAC,andothersecuritybestpractices.
  • CI/CD&Docker :FamiliaritywithCI/CDtools,Docker,andautomatedreleasestrategies.
  • PerformanceTuning :AbilitytotroubleshootandoptimizedatabasequeriesandAPIperformance.
  • SoftSkills :Strongproblem-solvingabilitiesandcomfortableworkinginanagile,fast -pacedenvironment.

NicetoHave

  • DomainExpertise :Experienceinfinancialorcrypto -relatedapplications.
  • Notifications :FamiliaritywithPusher(WebSockets)andTwilio(email/SMS).
  • AutomatedReleaseManagement :Experiencewithsemantic -release.
  • Microservices: Knowledgeaboutmicroservicesarchitecture.
  • Bun: experiencewiththeBunruntime.
  • FeatureFlags :Understandingofcanarydeploymentsandfeatureflagsystems.

remote work

This advertiser has chosen not to accept applicants from your region.

Software Engineer

Ottawa, Ontario ADGA Group Consultants Inc

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Company Description

ADGA Group is a proudly Canadian-owned and operated defence and security technology company. Our core services include value-added program management, agile software engineering development, and integrated security solutions. As an industry partner to the Canadian Government and Canadian Armed Forces (CAF) for decades, ADGA is actively supporting ongoing and emerging requirements for operational readiness, reconstitution, and modernization. 

For decades, we have recruited veterans to integrate their unique skillsets and highly specialized training into our workforce and work culture. At ADGA, we are united by our social purpose to create meaningful employment opportunities for veterans of the CAF and RCMP, their families, and fellow citizens who share a passion to contribute to the security and well-being of Canadians.

ADGA’s social purpose empowers us to reinvest in our employees as well as to donate generously to veteran and military family causes in our community.

Join our team at ADGA, where we prioritize your success by fostering internal movement and growth in a safe, inclusive and agile work environment. We offer a wide variety of career and developmental opportunities, including the option to work on different projects and technologies, on-the-job training, cross-training, access to business and technical online courses, and formal education subsidies.   

Job Description

REF #001

ADGA is currently looking for a Software Engineer to join our team!

You will join a team that is providing services in support of ISTAR C2 (Intelligence, Surveillance, Target, Acquisition and Reconnaissance, Command and Control) activities – in support of the Army.

The focus of ISTAR C2 is the integration of all Canadian Army’s sensors, feeds, and data within the Land Command Support System and enables the collection, dissemination, processing and preservation of ISTAR related information.

Tasks will include:

  • Participate, coordinate, and run ISTAR C2 Working Groups and meetings.
  • Coordinate with ISTAR C2 stakeholders to assist platform LCMM (Life Cycle Material Manager) personnel, resolve integration & training issues.
  • Maintain ISTAR C2 documentation and files.
  • Maintain all relevant technical documentation regarding supported applications and equipment to support client's corporate Information Management.
  • Coordinate with other DND & OGD entities in support of ISTAR C2 activities.
  • Track technical problems and solutions in using the clients' collaborative environments to support configuration control and change management activities.
  • Provide system specialist user audits and feedback.
  • Responsible for scrum-master duties and activities for Large Solution Domain, HQ Domain, and Mobile Domain.
  • Conduct Engineering and support LCMM management of ISTAR C2 equipment.
  • Developing, designing and maintaining test beds, and test procedures; and
  • Usability and Human Computer Interaction:
    • Improve and enhance systems to satisfy users’ needs.
    • Enhance usability which is the measure of the quality of a users’ experience when interacting with a product or system by maximizing effectiveness (achieve goals with product) efficiency (time/effort required to compete tasks) and user satisfaction.
    • Work closely with software and engineering teams to develop specialized Graphical User Interface on military embedding hardware devices or software designs for complex applications.
    • Identify and create software user interface requirements and analysis of implementation and
    • the analysis, design, and test activities in accordance with development standards.
Qualifications

  • Must hold a valid Secret level 2 clearance with PSPC (Federal Government) and obtain a Controlled Goods Assessment Certificate.
  • Proof of Engineering bachelor’s degree in software, computer, systems, electrical, or a suitable engineering or technical field required to support Land C4ISR.
  • Minimum of 24 months as a Software Engineer on Military Command and Control Software systems.
  • Minimum of 48 months of demonstrated experience within the last 72 months in the preparation of technical concept documents, system specifications, and technical proposals in the field of Info Technology, Info Management or Engineering.
  • Minimum of 24 months experience within the last 72 months in software engineering in a minimum o 4 of the following assessment area’s:
    • Software engineering within a Client/Server Environment, or Collaborative Environments.
    • Managing, analyzing, designing, modeling, and implementing software applications.
    • Developing software utilizing various coding languages.
    • Software Engineering for Real-Time systems, Distributed Systems, Embedded Systems, or Mission Critical System environments.
    • Software integration, hardware, and software (COTS) and/or custom developed) components into new or existing systems.
    • System life cycle management for software systems.


Additional Information

  • Client (DND) requires our employee's and consultants to work on-site full time in Gatineau.
  • Multi-year contract. 

Work-Life Balance   

We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work, and policies designed to support employees through their day-to-day routines and major life events. For example, we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days). 

ADGA continuously strives to integrate advanced Diversity, Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued, respected, and heard.

Compensation

Above and beyond our commitment to offer a competitive base salary, ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.

Comprehensive Benefits and Total Rewards   

We offer a comprehensive benefit program, providing employees with the choice between base or enhanced plans. Depending on the plan, ADGA pays for Health & Dental, a Health Spending Account, Short-Term Disability, an Employee Assistance Program, and a Telemedicine service. Also offered: discounts on gym memberships, 5,000+ perks through Perkoplis, a Deferred Profit Sharing Plan, and access to a wide range of other employee-centric services and savings programs.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineer Jobs