Apply Now

You will be taken to job-boards.greenhouse.io to complete your application.

About the Role

We are looking for a Software Engineer to join our Enterprise Integrations team. You will design, build, and maintain integrations across SaaS applications used throughout our organisation.

Responsibilities

  • Take integration work from concept through implementation: requirements, technical specs, development, testing, and deployment
  • Identify where AI/LLM-based approaches can improve integration design, delivery speed, or operational support
  • Build and/or extend internal AI tooling that supports the team's engineering and BAU workflows
  • Collaborate with internal stakeholders to translate business problems into technical solutions
  • Contribute to how the team evaluates, adopts, and governs AI tooling responsibly
  • Lead larger initiatives and own integration/ui/mcp projects, including AI-tooling initiatives, end to end

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent work experience
  • 3+ years of professional software engineering experience
  • Proficiency in at least one backend language (Go strongly preferred; Python/TypeScript also considered)
  • Demonstrated experience using AI/LLM tools to build real solutions
  • Experience working with internal stakeholders to solve business problems through integration or automation solutions
  • Experience building RESTful APIs with proper service security practices
  • Experience with observability tooling (Grafana, Prometheus, Sentry, Kibana, or similar)
  • Working familiarity with containerized/cloud environments (Kubernetes, or equivalent cloud-native experience)
  • Experience with serverless computing platform (e.g., AWS Lambda, Google Cloud Functions, Azure Functions, or Cloudflare Workers)
  • Experience with GitLab or other CI/CD tooling

Nice to Have

  • Experience with LLM APIs (Anthropic, OpenAI, etc.)
  • Experience with prompt engineering, evals, or AI guardrail/governance practices
  • Experience with business systems such as Oracle or NetSuite
  • Experience working in an Agile Scrum environment
  • Familiarity with Jira and Confluence
  • Familiarity with integration patterns (pub/sub, api-first, CDM, batch processing)
  • Experience with PostgreSQL
  • Experience with Cloudflare Developer Platform (Workers, Workflows, D1, etc.)