Back to search
Ascendion Linkedin · Posted 20d ago

Desktop Software Engineer

Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Are you an experienced Senior Desktop Software Engineer looking to make a real impact? Join an innovative and mission-driven team developing next-generation medical technologies that directly improve patient outcomes. This is an opportunity to work on meaningful products in a collaborative and forward-thinking environment.


Key Responsibilities

  • Design and develop complex desktop software systems
  • Lead system architecture and translate business requirements into scalable technical solutions
  • Take ownership of high-impact technical projects
  • Collaborate cross-functionally with engineering and product teams
  • Mentor engineers through code reviews, pairing, and technical guidance


Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional experience in desktop application development
  • Strong programming skills (e.g., C++, Python, Java) with proven system design experience
  • Experience building cross-platform applications using C++ and Qt framework
  • Solid understanding of system architecture (multi-tier systems, data pipelines, networking, concurrency, performance optimization)
  • Experience working with large datasets using Python, SQL, or similar technologies
  • Familiarity with version control systems (Git/SVN) and CI/CD pipelines
  • Strong analytical and problem-solving skills
  • Excellent communication skills (written and verbal)
  • Ability to work onsite in Irvine, CA (Monday–Friday)


Preferred Qualifications

  • Experience with relational databases (e.g., SQL Server, PostgreSQL)
  • Knowledge of network programming (TCP/UDP, REST, gRPC)
  • Exposure to DevOps tools and automated testing frameworks
  • Experience working in Linux/UNIX environments, including shell scripting and build tools


Compensation

The anticipated salary range for this position is $120,000 – $150,000, depending on experience, skills, and qualifications.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search