Software Engineer, Connect

Iru

$90K — $130K *
Miami, FL 33186In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2+ years of software engineering experience with backend focus
  • Proficient in Python and familiar with FastAPI
  • Experience integrating external APIs and handling errors
  • Solid SQL skills for writing queries and designing schemas
  • Exposure to asynchronous patterns, such as task queues
  • Full-stack experience with production UI in React and TypeScript
  • Strong communication skills, both written and verbal

Responsibilities

  • Build connectors and implement integrations as declarative specifications
  • Handle third-party APIs including OAuth flows and webhook ingestion
  • Write code for connection management and ensure state correctness
  • Contribute to the full development stack from API to UI
  • Engage in design discussions and technical decisions
  • Take ownership of projects and deliver them end to end
  • Collaborate within a small team and maintain high engineering quality

Benefits

  • Hybrid work environment (3 days in office per week)
  • 100% medical, dental, and vision coverage
  • 401(K) plan with 4% company match
  • 20 days of paid time off
  • Equity offered for full-time employees
  • Paid leave for new parents (up to 16 weeks)
  • Comprehensive mental health benefits
  • Onsite fitness center and free parking
  • Employee discounts through Working Advantage
  • Exciting career growth opportunities
Full Job Description
The Opportunity

The Connect team is building an integrations platform from scratch. Most integration platforms require hand-written code for each connector. Connect takes a declarative approach: you define connectors as structured specifications, and the platform validates and executes them. Product teams embed integrations through an SDK. End users access them through a separate gateway. The platform handles credential management, execution, and reliability for both paths.

As a Software Engineer on this team, you will spend most of your time in the backend: implementing connectors as declarative specs, building services that talk to third-party APIs, and working on the platform infrastructure that makes those integrations reliable. The problems are real and varied: OAuth flows that differ across every provider, webhooks that arrive out of order, rate limits that change without notice.

You will also build features in the React and TypeScript frontend. The admin product serves internal operators, and the interfaces you build need to be production-quality. You will carry features from API to interface without a handoff.

Expect a split of roughly 70% backend and 30% frontend, stable over time. The role suits engineers who want to grow their backend skills on real infrastructure problems, are comfortable working across the stack, and care about shipping well-built software.

How You'll Make a Difference Day to Day

Day-to-day work falls into the areas below. Backend platform work carries most of the weight; frontend work serves the systems you build.
  • Build connectors and platform services. Implement integrations as declarative specs and build the backend services that execute them. Each new connector teaches you something about how third-party APIs actually behave.
  • Handle the realities of third-party APIs. Work with OAuth flows, webhook ingestion, rate limiting, and retries. Learn to debug failures in systems the team does not control.
  • Write code that handles state carefully. Work with connection management, sync state, and workflow execution where correctness matters more than speed.
  • Contribute across the stack. Build features end to end, including the React and TypeScript frontend, and keep frontend patterns coherent as the product matures.
  • Participate in technical decisions. Contribute to design discussions, ask good questions about tradeoffs, and develop your judgment for when simple solutions outperform clever ones.
  • Grow through ownership. Take on well-scoped projects, deliver them end to end, and expand your scope as you build confidence with the platform.
  • Collaborate closely with a small team. Engage in code reviews and design discussions, give and receive feedback, and help the team maintain high engineering quality.


Minimum Qualifications

  • 2+ years of professional software engineering experience, with meaningful time spent building backend systems
  • Backend engineering experience in Python, with the ability to read and contribute to a FastAPI codebase. You do not need to be a Python expert, but you should not be starting from scratch
  • Familiarity with integrating external APIs: making HTTP calls, handling authentication, parsing responses, and dealing with errors gracefully
  • Solid SQL fundamentals: writing queries, designing schemas, and reasoning about how data flows through a system
  • Exposure to asynchronous patterns such as task queues or background workers (production experience is a plus, not a requirement)
  • Full-stack capability: you have shipped production UI in React with TypeScript and can own a feature end to end, including its interface
  • Willingness to work through ambiguity and ask for help when you need it
  • Clear written and verbal communication
  • Required to work on-site 3x a week in our Miami office (Coral Gables).


Preferred Qualifications

  • Hands-on FastAPI experience
  • Experience building or consuming OAuth flows
  • Familiarity with integration platforms, workflow automation, or iPaaS products (examples: Paragon, Tines, n8n, Workato, Zapier)
  • Experience with observability practices: structured logging, tracing, or monitoring
  • Enjoyment of "builder mode" environments: small teams, high ownership, and shipping quickly


Benefits & Perks

Competitive salary

Hybrid work environment (3 days in office per week)

100% individual and dependent medical + dental + vision coverage

401(K) with a 4% company match

20 days PTO

Iru Wellness Week the first week in July

Equity for full-time employees

In-office lunch stipend provided

Up to 16 weeks of paid leave for new parents

Paid Family and Medical Leave

Modern Health mental health benefits for individuals and dependents

Fertility benefits

Working Advantage employee discounts

Onsite fitness center

Free parking

Exciting opportunities for career growth

We are excited to be serving a significant need for a fast-growing market, and are proud of the high-performing team we have brought together so far. If you're someone who wants to engage in new, exciting projects that will challenge your skills in the best way possible, we would love to connect with you.

At Iru, we believe in fostering an inclusive environment in which employees feel encouraged to share their unique perspectives, leverage their strengths, and act authentically. We know that diverse teams are strong teams, and welcome those from all backgrounds and varying experiences.

Similar Jobs

More Jobs at Iru

More Information Technology Jobs

Find similar Software Engineer, Connect jobs: