Who We Are

DoiT is a global technology company that works with cloud-driven organizations to leverage the cloud to drive business growth and innovation. We combine data, technology, and human expertise to ensure our customers operate in a well-architected and scalable state - from planning to production.

The Opportunity

You'll own DoiT's Integrations Framework and the experience built on top of it. This is a chance to define what a great integration experience looks like: a customer connects a new vendor in minutes, sees at a glance that their data is flowing, and handles credential rotation, reconnects and backfills themselves without thinking twice. On the framework side, you'll make adding the next vendor a small, well-understood piece of work rather than a project - so coverage grows as fast as the vendor landscape does.

You'll work AI-augmented from day one. Integration development is spec-driven work against constantly changing third-party APIs: one of the highest-leverage places to apply agentic AI tooling. We expect you to use it across your whole workflow and to have real opinions about where it earns its place.

Responsibilities

  • Building new integrations. Design and ship integrations against third-party billing and usage APIs - authentication, incremental sync, rate limits, error handling, schema drift - and invest in the Integrations Framework itself, along with testing harnesses and scaffolding.
  • Working AI-augmented. Use AI daily across the full span of your work - exploring unfamiliar codebases and third-party APIs, prototyping approaches, generating and reviewing code, debugging, writing tests, and producing documentation.
  • Integration management experience. Build the interfaces customers use to connect, configure and trust their integrations: health and status visibility, actionable error states, credential and key rotation, and clear feedback.
  • Self-service by default. Design self-service into the framework from the start - backfills, reconnects and diagnostics that customers and internal teams run themselves.
  • API-first. Build capabilities so they're fully available through APIs, not just the UI.
  • Implementing features end-to-end. From proposal, through spec and implementation, to maintenance.

What we offer

  • Unlimited Vacation
  • Flexible Working Options
  • Health Insurance
  • Parental Leave
  • Employee Stock Option Plan
  • Home Office Allowance
  • Professional Development Stipend
  • Peer Recognition Program
  • Remote work environment with a global team

Qualifications

  • 3+ years of professional software engineering experience, shipping and owning features in production
  • Strong TypeScript, including modern frontend work - React preferred
  • Hands-on experience with Go, or strong backend experience in another language (Python, Java, Node.js, C#) with genuine enthusiasm for ramping up in Go quickly
  • Real experience designing and consuming REST APIs, and integrating third-party APIs
  • Comfortable across the stack
  • Working proficiency in SQL
  • Experience developing solutions in the cloud and/or using cloud services (GCP, AWS or Azure)
  • A user-facing instinct for operational tooling
  • AI-augmented working style - you already use AI tools across your engineering workflow
  • Strong knowledge of software engineering practices, design patterns and architectural principles
  • Demonstrated passion for creating high-quality web/SaaS apps
  • Excellent communication skills in English, both written and verbal
  • Self-organized, goal-oriented and self-motivated

Bonus Points

  • Experience building integration platforms or extensibility frameworks
  • Experience with cloud or SaaS billing data
  • Experience with Google BigQuery, or with data pipelines and orchestration tooling (Dagster, Airflow)
  • Experience building AI-powered product features
  • Exposure to FinOps practices or cloud financial management products