Talent.com
Lead Software Developer
Lead Software DeveloperOncoustics • Toronto, Canada
Lead Software Developer

Lead Software Developer

Oncoustics • Toronto, Canada
21 days ago
Job type
  • Full-time
Job description

Job Description

The lead software developer will help shape product software architecture and development processes for Oncoustics’ clinical solutions. In typical startup fashion this is a multi‑faceted role : primarily cloud‑based software and systems development, with a healthy amount of solution design, and some team leadership. You should be excited to design and build clinical solutions that delight clinicians and patients. You should also be interested in innovation, a fast pace, teamwork and collaboration; and you should not be intimidated by rapid change.

Responsibilities

Work with broader development team to meet delivery objectives.

Hands‑on development work in backend systems, cloud infrastructure, and ML deployment.

Ensure scalability and stability of system infrastructure through proper design, implementation, and test / monitoring.

Potential for mobile development tasks as well, depending on skill set.

Work across product management and development to turn feature requirements into technical specifications.

Drive decision‑making around system architectures; help design solutions with a platform‑based approach to facilitate development of multiple products.

Collaborate with product management and overall team in development of product and infrastructure roadmaps.

Produce diagrams and mockups to facilitate understanding across business and technical teams.

Perform problem investigations and monitor systems for defects by inspecting data and reviewing error logs.

Run code reviews and help ensure quality through established QA processes.

Perform other job duties as assigned.

Requirements

Bachelor’s degree with a major in Engineering or other related majors.

At least 5 years of experience in software development.

Experience with full stack system design, spanning mobile, backend, and cloud.

Experience developing and deploying a cloud‑based commercial solution.

Experience deploying AI in the cloud.

Experience working with a team of other developers from project concept through development, QA, and release.

Experience with instrumentation and devops.

Able to take a complex problem and break it into discrete components divided out amongst a team.

Effective verbal and written communication skills.

Analytical problem‑solving skills.

High degree of pride in your work.

Additional preferred skills :

Experience with AWS, Google Cloud (GCP), Azure.

Experience deploying and managing GPUs.

Experience in the healthcare industry.

Experience with mobile development and release to app store.

Experience working with K8S, Kafka, MongoDB, NodeJs, CI / CD, Mysql, PHP, ReactJs.

Experience with HIPAA, QMS, SOC2.

Comfortable speaking and working directly with customers.

Startup experience.

About Oncoustics

Oncoustics is creating and deploying advanced AI solutions for low‑cost, non‑invasive surveillance, diagnostics, and treatment monitoring of diseases with high unmet clinical need. Unlike other players in the space, we are not doing image recognition. Instead, we apply AI to raw ultrasound signals from readily available handheld ultrasound devices to rapidly differentiate healthy versus diseased tissues. There's a wealth of information in these raw signals and our approach reveals novel biomarkers that can be aligned with existing standards and categorization systems. And as our data is unique and growing as part of our IP – we’re hard to copy.

Oncoustics is an innovative player in the medical AI space today and is working to address some of the biggest issues in healthcare : decentralizing healthcare; early detection, intervention, and prevention of disease; lowering costs and increasing access to care; and personalizing medicine by enabling low cost surveillance.

We are a growing startup. There is opportunity to shape our first commercial solutions – influencing product features, choice of tech stacks, and development processes. Everyone works closely with the founder and executive team; decisions are made quickly. Will be able to work across multiple technical and some non‑technical areas. This role can either grow to a managerial or architect position.

Oncoustics offers a flexible work environment and attractive benefits in a fast moving and exciting startup culture. Our teams are international and multicultural. We have people in Toronto, Calgary, SF Bay Area, Egypt, Europe and Asia. We are dedicated to diversity and advancing the career growth of all our team. Come and join in creating the future of healthcare!

#J-18808-Ljbffr

Create a job alert for this search

Lead Software Developer • Toronto, Canada

Similar jobs
Software Development Lead

Software Development Lead

Affinity • Toronto, Canada
Full-time
Software Development Lead We are looking for a Software Development Lead to act as the technical bridge between a Senior Engineering Manager and a growing development team.This role is highly hands...Show more
Last updated: 21 days ago • Promoted
Team Lead, Software Development

Team Lead, Software Development

MatchBox Consulting Group • Toronto, Canada
Permanent
MatchBox Consulting Group is currently seeking a Team Lead, Software Development for a permanent role with a client of ours located in downtown Vancouver. The role requires team members to be in the...Show more
Last updated: 19 days ago • Promoted
Senior Lead Software Engineer

Senior Lead Software Engineer

DraftKings • Toronto, Canada
Full-time
Why consider this job opportunity.Opportunity for career advancement and growth within the organization Hands‑on leadership role with the chance to shape technical strategy and mentor engineers Wor...Show more
Last updated: 10 days ago • Promoted
Senior Software Engineer & Tech Lead

Senior Software Engineer & Tech Lead

GeoSoftware • Toronto, Canada
Full-time
A geoscience software company in Calgary is seeking a Senior Software Engineer who will take a key technical leadership role. You will be responsible for high-quality software solutions, acting as a...Show more
Last updated: 3 days ago • Promoted
Team Lead, Software Development

Team Lead, Software Development

Dealer-FX • Markham
Full-time
Get AI-powered advice on this job and more exclusive features.Since 2007, Dealer‑FX has transformed how automotive retailers manage their service operations and interact with consumers.Through adva...Show more
Last updated: 13 days ago • Promoted
Tech Lead Software Development, AI

Tech Lead Software Development, AI

Diagram • Toronto, Canada
Full-time
As a Tech Lead AI Software Development, you will be the technical anchor of your team.You’ll drive technical decisions, guide developers, ensure code and architectural quality, and partner closely ...Show more
Last updated: 21 days ago • Promoted
Senior Software Developer : Lead Architect & Integrations

Senior Software Developer : Lead Architect & Integrations

Rubicon Path • Toronto, Canada
Full-time
A technology consulting firm in Toronto is seeking a Senior Software Developer with over 10 years of experience in IT systems development. You will work in a hybrid setting, collaborating with analy...Show more
Last updated: 21 days ago • Promoted
Software Development Lead

Software Development Lead

AlgaeCal Inc. • Toronto, Canada
Full-time
Be among the first 25 applicants.Direct message the job poster from AlgaeCal Inc.Director of People & Culture at AlgaeCal Inc. When it comes to web development, you’re a jack of all trades.Your code...Show more
Last updated: 21 days ago • Promoted
Senior Software Development Lead

Senior Software Development Lead

Tetra Tech • Toronto, Canada
Full-time
At Tetra Tech, we are collaborating with industry-leading experts for a sustainable future for our world.We combine consulting and engineering with advanced analytics and technology to solve the wo...Show more
Last updated: 21 days ago • Promoted
Software Team Lead

Software Team Lead

STACK IT Recruitment • Toronto, Canada
Full-time
Love building products that matter and leading small, high-impact teams? This is an opportunity to step into a hands‑on leadership role where your technical expertise and people skills directly sha...Show more
Last updated: 19 days ago • Promoted
Lead Systems Developer

Lead Systems Developer

Maplesoft Group • Toronto, Canada
Permanent
Lead Systems Developer Job Title : .Hybrid in Guelph (open to other corporate offices; Mississauga, Toronto, Burlington). This is an open role with ongoing hiring needs.Position Summary Our client is ...Show more
Last updated: 21 days ago • Promoted
Senior Software Development Lead — Cloud Leadership

Senior Software Development Lead — Cloud Leadership

Tetra Tech • Toronto, Canada
Full-time
A consulting and engineering firm in Pickering, ON, is actively recruiting a Senior Software Development Lead.The successful candidate will lead the design and development of cloud-based applicatio...Show more
Last updated: 21 days ago • Promoted
Senior / Lead Software Engineer

Senior / Lead Software Engineer

Arista Networks • Toronto, Canada
Full-time
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation.We...Show more
Last updated: 21 days ago • Promoted
Software Development Lead

Software Development Lead

AlgaeCal • Toronto, Canada
Full-time
This is a leadership role to guide a small team of intermediate / associate developers with strong full-stack capabilities in a fast-growing eCommerce environment. We’re an eCommerce company, so exper...Show more
Last updated: 21 days ago • Promoted
Technical Lead, Software Development

Technical Lead, Software Development

Method CRM • Toronto
Full-time
Method is on a mission to transform how small businesses operate by giving them real control over their customer workflows. Our flagship product, Method CRM is purpose-built for small businesses tha...Show more
Last updated: 13 days ago • Promoted
Technical Lead, Software Development (Vertical App Experience)

Technical Lead, Software Development (Vertical App Experience)

Method Integration Inc. • Toronto, Canada
Full-time +1
Our Development team is growing, and we’re looking for a Technical Lead (Vertical App Experience) who is passionate about solving complex technical challenges, driving architectural excellence, and...Show more
Last updated: 11 days ago • Promoted
Software Architect

Software Architect

Highspring • Toronto, Canada
Full-time
This range is provided by Highspring.Your actual pay will be based on your skills and experience – talk with your recruiter to learn more. Direct message the job poster from Highspring.Lead IT Recru...Show more
Last updated: 30+ days ago • Promoted
Lead, Software Development

Lead, Software Development

Neo Financial • Toronto, Canada
Full-time
Join us to build a more rewarding financial future for all Canadians At Neo, we’re on a mission to build a more rewarding financial future for all Canadians. Life at a rapidly scaling tech startup i...Show more
Last updated: 21 days ago • Promoted