Enable job alerts via email!

Software Engineer – API & Integration (Langflow)

IBM

Markham

On-site

CAD 80,000 - 110,000

Full time

2 days ago
Be an early applicant

Job summary

A leading tech company is seeking a Software Engineer – API & Integration to design and scale the Langflow API. The ideal candidate will have strong Python skills and extensive experience in backend development. You will collaborate with frontend engineers to maintain consistency and documentation. This full-time role is based in Markham, Canada, aimed at mid-senior level professionals.

Qualifications

  • 7-9 years of relevant experience.
  • Strong backend development skills with Python.
  • Familiarity with FastAPI (or similar frameworks).

Responsibilities

  • Design and evolve the Langflow API.
  • Build foundations for third-party integrations.
  • Collaborate with frontend engineers for clean interfaces.

Skills

Backend development skills with Python
Designing RESTful APIs
Familiarity with FastAPI
Experience building integrations
Understanding of async programming

Education

Master's Degree

Job description

Software Engineer – API & Integration (Langflow)

Join to apply for the Software Engineer – API & Integration (Langflow) role at IBM.

Introduction

Langflow is a Python-based visual editor for building AI and agentic applications. Our open-source platform makes it easy for developers to compose, orchestrate, and debug complex LLM-powered systems. We are seeking an engineer excited to design and scale the APIs that power Langflow — extending its reach through integrations, plugins, and external tooling.

Your Role and Responsibilities

  1. Design, implement, and evolve the Langflow API to support creation, execution, and introspection of AI workflows.
  2. Build the foundations for third-party integrations, including plugin APIs, webhooks, and external tool interfaces.
  3. Collaborate with frontend and platform engineers to ensure clean, well-documented interfaces across the product.
  4. Own the developer experience for Langflow’s API consumers — internal and external — focusing on consistency, discoverability, and security.
  5. Contribute to open-source SDKs, CLI tools, and infrastructure to facilitate embedding Langflow in other systems.

Preferred Education

Master's Degree

Required Technical and Professional Expertise

  • 7-9 years of relevant experience
  • Strong backend development skills with Python, including designing clean, well-structured RESTful APIs
  • Familiarity with FastAPI (or similar Python frameworks), OpenAPI, and API versioning strategies
  • Experience building integrations or extension systems (e.g., plugin architectures, webhooks, OAuth flows)
  • Understanding of async programming, task queues, and long-running background jobs
  • Thoughtful approach to API design, considering developer ergonomics, edge cases, and backward compatibility
  • Comfortable writing tests, profiling performance, and working with observability tooling

Preferred Technical and Professional Experience

  • Bonus: experience working on dev platforms, low-code systems, or orchestration frameworks

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Note: This job posting is active and not expired.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.