Search jobs > Vancouver, BC > Senior software engineer

Senior Software Engineer (Full Stack) - NEW!

Go REcruitment
Vancouver, BC, Canada
$120K-$140K a year (estimated)
Full-time

Providence is one of the largest not-for-profit health systems in the United States and is hiring a team here in Canada.

At Providence, we use our voice to advocate for vulnerable populations and health care reforms. We pursue innovative ways to transform health care by keeping people healthy, and making our services more convenient, accessible and affordable for all.

In an increasingly uncertain world, we are committed to high-quality, compassionate health care for everyone regardless of coverage or ability to pay.

We help people and communities benefit from the best health care model for the future, today.

The Digital Innovation Group (DIG) at Providence is a small but mighty product development and incubation team. We build next-gen tools that give patients convenient and easy access to health care anywhere, anytime.

DIG is both a healthcare startup and a technology / product incubator. Our team gathers market data on effective solutions in the health care space and then builds out a product line with the latest and greatest technology.

When market maturity hits, DIG enables the product to spin out as its own company. It is a unique mix of venture capitalists, digital strategists, marketing acumen, product development and engineering all in one group, nestled inside one of the largest health systems.

We set the pace for other health care organizations on how to conceive, engineer and launch effective health care solutions.

Recently funded DIG startups include DexCare and Xealth.

As one of our Senior Software Engineers (Full stack) , we require your expertise and passion to bring our next set of products to life.

We are currently in the initial stages of incubating ideas related to virtual health assistants including triage, symptom pursuit and care navigation using ML and NLP.

Additionally, we are pursuing personalized digital engagement for wellness. Success means you will have the opportunity to join future startups on the ground floor.

SUMMARY

This is an opportunity to participate from the very beginning to build a cutting-edge virtual health assistant. We are looking for a technically fearless, senior engineer who is passionate about improving healthcare and can drive implementation for our next generation of smart assistant products.

As a Senior Software Engineer (Full stack) , you are a highly productive and efficient engineer and are seen as an expert in nearly all aspects of software development.

You know what works and what doesn't; you are innovative and have a vision for the future and have demonstrated you can work across teams in Product and Engineering to make your vision a reality.

You mentor other engineers. You determine methodologies and procedures that apply across several teams, and set your own priorities based on direction from management.

You communicate proactively and effectively all the way up to an executive level. You have strong technical design and abstraction skills and set the standard for technical designs.

You review the work of other engineers and often act as the lead between multiple teams. You demonstrate excellent judgment and use your expertise in selecting methods and techniques for developing solutions that are robust, reliable, testable, and maintainable from an operations perspective.

ESSENTIAL FUNCTIONS :

In this position you :

Work on strategic smart assistant platforms in the healthcare space. You will work with cutting edge NLU / NLP tools to deliver efficient, scalable, and trustworthy solutions.

Work daily as a leader in an Agile environment with engineers from other teams, product managers, designers, and user research to solve the most complicated cross-team issues.

You are an example for others of being a change agent, leaving every team and process better than you found it

Lead the technical direction of your product through technical roadmaps and design reviews.

Practice test-driven development and maintain standards for unit and integration testing in your areas of specialization.

Mentor other developers through code and design reviews.

Have strong written and verbal communication skills. You can communicate effectively with peers

Ability to analyze information gathered by investigation, and report findings and recommendations

Demonstrate a high level of accuracy, even under pressure

Ability to organize workload to ensure that timeframes are met, and the work is successfully completed within deadlines

Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems

Build solutions with a DevOps mindset. You seek to automate integration and deployment of your features

Ride the crest of the tech wavefront by having a voracious appetite to keep up to date with current technology trends around the world

Have the attitude to work on anything and everything. No task is beneath you

Bring a growth mindset, customer focus, and a bias for automation

EXPERIENCE :

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Mathematics or other related scientific or engineering fields

Proven ability to work in a strong, effective engineering culture

6+ years’ experience as a part of a highly functional software development teams building world class products. Demonstrated ability to deliver complex features alone or with peers with minimal oversight.

4+ years working with and configuring build and publishing tools, high-level build automation, and cloud-based CI / CD

2+ years working with and configuring monitoring, logging, and cloud based APM systems

2+ years working with and configuring containerized workloads and cloud based hosting (Kubernetes)

Public contributions to open-source projects, patents, publications or conference presentations are a plus

Contact Rex @ [email protected] for more details about Providence Digital Innovations.

Visit us but please call us first to book an appointment

J-18808-Ljbffr

30+ days ago
Related jobs
Promoted
Punt
Vancouver, British Columbia

As we navigate through a phase of rapid growth, we are in search of an experienced Senior Full Stack Developer system architect. ...

Promoted
Synctera
Canada

As a backend software engineer you’ll join our Customer Identity, Risk, and Compliance team, continuing to reduce risk for our customers and ensure regulatory compliance. Our ideal candidate is curious and enthusiastic about those areas as well as the broader FinTech ecosystem (but may not have work...

Promoted
Applied Systems Canada
Canada

In this role, you will work in an Agile Scrum team to develop our industry-leading Applied Epic software product using. Today, we are a rapidly growing software leader that is revolutionizing the way agencies and brokerages succeed. We are transforming a complex industry through digitization, automa...

Fatigue Science
Vancouver, British Columbia

We are looking for a Full-Stack Software Engineer to work as an integral part of a small and passionate engineering team - the ideal candidate will embrace collaborative innovation and an entrepreneurial spirit. As a Full-Stack Software Engineer at Fatigue Science you will have the opportunity to ac...

TM8
Vancouver, British Columbia

C/C++ 3+ years of experience in full stack application development using the MERN, MEAN or equivalent technology stack Experience in designing, developing and launching web-based applications on AWS or similar platform providers Experience in designing, developing and launching responsive web-based ...

TTC
Canada

The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing...

NearSource
North Vancouver, British Columbia
Remote

Discover the chance to become a Senior Software Engineer (Java, Kotlin) with us in Canada for a Fortune 500 client. Design, code, test, debug, and document new and existing components to ensure that software meets business, quality, and operational needs. This role offers full-time employment with r...

1Password
Canada
Remote

Production Experience in full stack software development with preference for experience with React, Typescript, GraphQL, and Golang. Space to improve engineering processes and hold yourself and the team to a high standard of quality. The most important part of this role is a strong desire to build c...

Cloudbeds
Canada
Remote

You will contribute to and support our vision of a Service Oriented Architecture (SOA) by engineering frontend components and services. ...

Mannarino Systems & Software
Anywhere - Canada

Software Design and Verification DO-178 Engineers. MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. Bachelor's or master's degree in Computer Science, Computer Engineering or equivalent. ...