DFnet

Software Developer

DFnet

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidDartFlutteriOSLinuxMacOSQtSQL

About the role

  • Design, develop, and maintain software features in C and C++ using the Qt toolkit
  • Contribute to the evolution of DFdiscover and related eClinical applications
  • Write clean, efficient, and maintainable code while following coding standards
  • Participate in peer code reviews to ensure high-quality code
  • Troubleshoot, debug, and resolve issues across multiple platforms
  • Collaborate with various teams to support testing, deployment, and process improvement
  • Contribute to documentation of features, workflows, and testing
  • Share knowledge with peers and contribute to building team expertise in C++ development

Requirements

  • Bachelor’s degree in computer science, software engineering, or related field, or equivalent industry experience
  • 3+ years of professional software development experience
  • Proficiency in C and C++, with experience using the Qt toolkit
  • Solid understanding of OOP and writing algorithms using efficient data structures
  • Hands on experience of SQL databases
  • Familiarity of Linux commands and experience writing shell scripts
  • Experience developing cross-platform applications (Windows, Linux, macOS)
  • Knowledge of automated testing frameworks and various testing models
  • Familiarity with DevOps processes and tools
  • Excellent communication skills with the ability to thrive in a remote, cross-functional team
  • Strong problem-solving skills and ability to work independently
Benefits
  • DFnet develops innovative eClinical software products
  • Health insurance
  • Retirement plans
  • Professional development opportunities
  • Fully remote work environment

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++Qt toolkitOOPalgorithmsSQLLinuxshell scriptingcross-platform developmentautomated testing frameworks
Soft skills
communicationproblem-solvingteam collaborationindependence
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in software engineering
Arctic Wolf

Lead Software Developer

Arctic Wolf
Seniorfull-time🇨🇦 Canada
Posted: 15 hours agoSource: arcticwolf.wd1.myworkdayjobs.com
Upgrade, Inc.

Senior Software Developer

Upgrade, Inc.
Seniorfull-time$150k–$250k / year🇨🇦 Canada
Posted: 20 hours agoSource: boards.greenhouse.io
GoJavaKubernetes
Autodesk

Software Developer – Applied GenAI

Autodesk
Junior · Midfull-time🇨🇦 Canada
Posted: 20 hours agoSource: autodesk.wd1.myworkdayjobs.com
FluxPythonPyTorchScikit-Learn
Dropbox

Principal Software Engineer

Dropbox
Leadfull-time$244k–$330k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io