Principal Software Development Engineer

4 months ago


Vancouver, Canada Go REcruitment Full time
p>We are seeking a Principal Software Engineer ML/AI for the Digital Innovation Group (DIG) within Providence St. strong>

DIG is both a healthcare startup and a technology/product incubator. Our various teams gather market data on effective solutions in the healthcare space and then proceed to build out a product line with the latest and greatest technology available. When market maturity hits, DIG enables the product vertical to spin out into its own company. It is a unique mix of venture capitalists, digital strategists, marketing acumen, product development, and engineering all meshed into one group nestled inside a large healthcare company. We are here to set the pace for other healthcare organizations around the country on how to conceive, engineer and launch effective healthcare solutions.

Take calculated risks, learn from success or failure, and apply that to the next problem in the pipeline. Well-grounded with deep knowledge in multiple areas that touch modern-day software development both theoretical and practical.
  1. Bachelor's Degree in Computer Science & Engineering, Computer Science, or Electrical and Computer Engineering or equivalent education/experience.
  2. 10 years’ experience as a part of highly functional software development teams building world-class products. Demonstrated ability to build out large systems with multiple services, data stores, message queueing technologies, caching, and data processing. Have a solid grounding in the compute and data storage technologies that dominate the landscape now.
  3. 10 years’ experience with polyglot programming in a variety of programming languages including (but not limited to) Java, NodeJS, C/C++, Python, Golang, command line scripting like bash and awk. Knowledge in building highly performant microservices with some degree of full-stack experience.
  4. 10 years’ experience deep hands-on technical expertise in at least one major technical area. large scale *NIX systems engineering, building complex distributed systems, large scale machine learning/data pipeline-oriented systems.
  5. 10 years’ experience as an effective interviewer and be part of championing the engineering recruiting process across multiple functional areas.
    1. Master's Degree (or PhD) in Computer Science & Engineering, Computer Science, or Electrical and Computer Engineering or equivalent education/experience.
    2. Public contributions to large open-source projects, patents, publications, or conference presentations.


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Job Title: Principal .NET Software Engineer - Vancouver, BCAbout the Role:Iris Software Inc., a leading technology services and solutions provider, is seeking an experienced Principal .NET Software Engineer to join our team in Vancouver, BC. As a senior developer, you will play a key role in designing, developing, and maintaining high-quality software...


  • Vancouver, Canada Square Full time

    h3>Principal Software Engineer, Orders Ecosystem PlatformRemoteThe RoleAs a Principal Engineer (L8) on the Orders Ecosystem Platform team, you will be responsible for shaping the future of our core ordering platform and system of record for all transactions on Square. You will lead the design and architecture of large-scale distributed systems that power our...

  • Software Engineer

    1 day ago


    Vancouver, British Columbia, Canada Iris Software Inc. Full time

    We are seeking a highly skilled Software Engineer to join our team in Vancouver, BC. This role will involve designing and developing large-scale enterprise applications using Java and Spring.About the Role:Design and develop robust and scalable software systems using Java and SpringWork with large relational databases such as SQL Server, Oracle, Sybase,...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Artificial Intelligence (AI) Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. We collaborate with our hardware teams and partners to build the software stacks for Microsoft’s next-generation supercomputers and the new Maia-100 AI accelerator. We work closely with ML researchers and...


  • Vancouver, Canada Intelliswift Software Full time

    Job OverviewWe are seeking an experienced Senior Mobile Software Engineer to join our App Core team at Intelliswift Software Inc. As a key member of our development team, you will be responsible for designing, building, and maintaining high-performance mobile applications for Android and iOS platforms.The ideal candidate will have a strong foundation in...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc., a leading financial services provider based in Canada, is seeking a highly skilled Senior Software Engineer to join their team for a Long Term Contract / Full Time opportunity. This role will be based in Vancouver and involves a hybrid work arrangement, with 3 days spent in the office and 2 days working from...


  • Vancouver, BC, Canada Microsoft Full time €135,800 - €253,000

    The Experience plus Devices (E+D) Growth team is seeking a Principal Software Engineering Manager (EM) to help accelerate the adoption of Copilot and Microsoft 365. Our team is uniquely positioned at the strategic epicenter of E+D for revolutionizing the productivity business by delivering embedded experiences across the Microsoft 365 suite (Teams, Outlook,...


  • Vancouver, Canada Amazon Full time

    Principal Software Development Engineer, Ring AIThe Ring AI team is looking for a Principal Software Engineer to lead the development of Computer Vision (CV) / Machine Learning (ML) Edge SW and Research Infrastructure. In this role, you will be the leader of our passionate, talented, and inventive scientists, to develop industry-leading CV and ML systems.You...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    At Iris Software Inc., we're looking for a highly skilled Senior C# Software Engineer to join our team in Vancouver, BC.**Job Summary:**We're seeking an experienced Senior C# Software Engineer to lead the development of mission-critical applications using ASP.NET and SQL. The successful candidate will have a strong background in C#, 8+ years of overall...


  • Vancouver, British Columbia, Canada Intelliswift Software Full time

    Job OverviewWe are seeking an experienced Senior Mobile Software Engineer to join our team at Intelliswift Software Inc.About the RoleThis is a full-time position that involves direct collaboration with the App Core team to develop, enhance, and maintain mobile applications for Android and iOS platforms while occasionally integrating backend components using...


  • Vancouver, Canada Square Full time

    Principal Software Engineer, Orders Ecosystem PlatformRemoteThe RoleAs a Principal Engineer (L8) on the Orders Ecosystem Platform team, you will be responsible for shaping the future of our core ordering platform and system of record for all transactions on Square. You will lead the design and architecture of large-scale distributed systems that power our...


  • Vancouver, Canada Microsoft Canada Full time

    Empowering Data-Driven Innovation at Microsoft CanadaWe are seeking a highly skilled Principal Software Engineer to join our Azure Data team and contribute to the transformation of analytics in the world of data. With products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence, our mission is to...


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    7+ years of technical product or program management experience - 10+ years of working directly with engineering teams experience - 5+ years of software development experience - Experience managing programs across cross functional teams, building processes and coordinating release schedules Our AI Center of Excellence builds data-driven automation...


  • Vancouver, British Columbia, Canada Royal Bank of Canada Full time

    About the RoleWe are seeking a highly skilled Principal Cloud Reliability Engineer to join our team at Royal Bank of Canada. This is a full-time, salaried position with a competitive salary range of $130,000 - $160,000 per year, depending on experience.Job SummaryThe Principal Cloud Reliability Engineer will be responsible for designing and implementing...

  • QA Engineer

    4 weeks ago


    Vancouver, Canada Dew Software Inc Full time

    p>Dew Software is hiring talented QA Engineers with expertise in both automation and manual testing to join our team. As a leading player in the digital transformation space, Dew Software works with Fortune 500 companies to deliver cutting-edge solutions. As a QA Engineer, you will play a critical role in ensuring the quality and reliability of our software...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    We are seeking a skilled Senior Java Software Engineer to join our team at Iris Software Inc., a leading provider of information technology solutions to clients nationwide. Our direct client is a world-leading financial services company that provides a broad range of financial services and products.About the RoleThis position involves designing, developing,...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc. is a leading technology services provider that helps clients achieve their business goals through digital transformations.We are looking for an experienced Senior .NET Developer to join our team in Vancouver, BC. The successful candidate will have the opportunity to work on mission-critical applications and...


  • Vancouver, Canada Dometic Full time $90,000 - $120,000

    DescriptionReports to: Lead Software EngineerNumber of direct reports: N/ATravel: 5%Schedule: OnsiteLocation: Vancouver, British Columbia or Trois-Rivieres, Quebec, CanadaVancouver:Dometic Marine’s headquarters are in Vancouver, British Columbia in Canada. The facility develops and manufactures hydraulic, electronic, and combustion-based...


  • Vancouver, Canada Amazon Web Services (AWS) Full time

    DescriptionAmazon Web Service (AWS) software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at a massive scale. We're looking for engineers who bring fresh ideas from all areas, including distributed computing,...


  • Vancouver, Canada Ansys Full time

    Powering Innovation That Drives Human Advancement When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the predictive power of simulation. From...