IBM

Software Engineer - Desktop

Check with seller / month
Markham, Ontario, Canada Software Developer Active
Actively Hiring Markham Full Time
Advertisement
Verified Listing
Direct Apply — No Agent
Your Data is Safe
Trusted by 5 Lakh+ Jobseekers

Job at a Glance

Category
Software Developer
Location
Markham, Ontario, Canada
Salary
Check with seller
Job Type
Full Time
Company
IBM
Status
Open & Active

Job Description

Job description
Introduction

We're looking for a Desktop Application Engineer to help build and evolve LangFlow, a powerful no-code interface for building GenAI flows. In this role, you will design and implement cross-platform desktop applications using Tauri, delivering intuitive, high-performance experiences for developers and AI practitioners.

If you're a product-minded engineer who thrives at the intersection of UI/UX, performance, and elegant architecture, we want to hear from you.

Your Role And Responsibilities

What you will do:
• Design and build cross-platform desktop applications using Tauri, Rust, Python, and TypeScript/React
• Develop intuitive, performant user interfaces for building, editing, and managing AI flows
• Collaborate closely with product designers and backend/API engineers to create seamless user experiences
• Optimize application performance and responsiveness across platforms (Windows, macOS, Linux)
• Integrate with backend APIs and local storage, ensuring robust offline and online functionality
• Write maintainable, testable code and participate in peer code reviews and design discussions
• Continuously improve application usability, accessibility, and stability

Preferred Education

Master's Degree

Required Technical And Professional Expertise

Your experience should include:
• Minimum of 1-3 years of relevant industry experience in Software Engineering
• Experience in desktop or frontend application development
• Proficiency with Rust, JavaScript/TypeScript, and React
• Strong experience developing applications with Tauri, Electron, or similar frameworks
• Solid understanding of UI/UX design principles and modern frontend tooling
• Familiarity with local storage management, IPC, and native system integration
• Comfort working in cross-functional teams with designers, product managers, and backend engineers
• Excellent problem-solving skills and an eye for detail

Preferred Technical And Professional Experience
• Experience contributing to open-source desktop or developer tools
• Familiarity with GenAI, LLM APIs, and building interactive AI-driven interfaces
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Login & Apply Free
Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →