Senior Backend Engineer - Ballerina

Posted 6 Days Ago
Be an Early Applicant
Zürich, CHE
In-Office
Senior level
Artificial Intelligence • Logistics • Software • Automation
The Role
Design and operate Ballerina integration services for ERP systems. Collaborate with engineers, enforce standards, and mentor newcomers while ensuring the reliability and efficiency of processes across enterprise applications.
Summary Generated by Built In

Join BLP Digital — The #1 Solution for ERP Automation

BLP Digital is redefining ERP automation with agentic AI. Spun out of ETH Zurich and HSG, we build AI agents that automate finance, procurement, logistics, sales, and more for some of the world's largest enterprises. We solve real enterprise problems with cutting-edge technology and a strong sense of ownership.

Our solution is live in 40+ countries, used by 20,000+ daily active users, and automates 70,000+ processes every day, including for Fortune 500 companies. As one of Switzerland's fastest-growing SaaS scaleups, our success stems from deep expertise in technology and business processes, delivering a product with outstanding product-market fit, proven by a growing global customer base.

We've recently welcomed Goldman Sachs Alternatives as a growth investor, and we're now expanding into the UK with the launch of our London office. We are just getting started. Ready to build the future? Join BLP Digital today.

About the Role

We are seeking a Senior Backend Engineer with deep, hands-on expertise in the Ballerina programming language to design and operate the integration backbone that connects our agentic AI platform to enterprise ERP systems (SAP, Oracle, Microsoft Dynamics, and others). Ballerina is the core integration language in our backend stack, and you will own services that run in production for Fortune 500 customers, where correctness, reliability, and observability are non-negotiable. We need an engineer who already thinks in Ballerina's network-aware abstractions, structural typing, and service primitives, and who can raise the bar of our integration architecture from day one.

 
 
Responsibilities
  • Design, implement, and operate production-grade integration services in Ballerina, connecting our AI agents to ERP, finance, and procurement systems

  • Model complex enterprise data flows using Ballerina's structural typing, native JSON/XML handling, and service constructs

  • Build resilient, concurrent services using Ballerina's language support for asynchronous workflows and network interactions

  • Operate Ballerina services in containerized and orchestrated environments, leveraging Ballerina's Docker and Kubernetes integrations

  • Define and enforce engineering standards for Ballerina code: idiomatic patterns, testing strategies, error handling, and observability

  • Collaborate with platform, AI, and product engineers to translate enterprise integration requirements into maintainable Ballerina services

  • Contribute to architectural decisions on language choice, integration patterns, and platform evolution

  • Mentor engineers joining the Ballerina codebase and rigorously review their contributions

 
 
Requirements
  • 10+ years of professional backend engineering experience, with at least 1 year of production experience writing and operating Ballerina services

  • Deep working knowledge of the Ballerina language: services and listeners, structural and union types, error handling, workers and strands, async patterns, and the Ballerina module system

  • Experience building integrations with enterprise systems (SAP, Oracle, Microsoft Dynamics, REST/SOAP APIs, message brokers, or comparable)

  • Strong command of functional programming concepts (immutability, pure functions, algebraic types) and ability to apply them in Ballerina or comparable languages

  • Hands-on experience with Kubernetes and Docker in production environments

  • Solid understanding of distributed systems, concurrency, and network protocols (HTTP, gRPC, messaging)

  • Proven ability to design and develop domain-specific languages (DSLs) tailored to complex business needs

  • Expertise in databases, including efficient raw SQL query writing and scalable system design

  • High degree of precision, thoroughness, and attention to detail

  • Ability to reason carefully about complex systems and edge cases

 
 
Nice to Have
  • Contributions to the Ballerina open-source ecosystem (ballerina-lang, Ballerina Central packages, or related projects)

  • Experience with ERP integration patterns (SAP S/4HANA, RFC, BAPI, IDoc, OData, Oracle Fusion, MS Dynamics)

  • Background in financial services, audit, or enterprise back-office automation

  • Experience with other functional languages (F#, Haskell, OCaml, Scala)

  • Familiarity with CI/CD pipelines, observability tooling (OpenTelemetry, Prometheus, Grafana), and incident response

  • Exposure to compliance-driven environments (SOC 2, ISO 27001, financial regulations)

 
 
What We Value

We value engineers who treat integration code as a first-class engineering discipline, not glue. We look for people who choose Ballerina deliberately, understand why network-aware language design matters, and care about building services that are understandable, maintainable, and reliable for years to come.

 
 

Join BLP Digital AG as a Senior Backend Engineer (Ballerina)! Shape the future of AI and enterprise systems by designing and operating mission-critical integrations for top global clients. If you're passionate about Ballerina, distributed systems, and building reliable production services, we want to hear from you. #BackendEngineering #Ballerina #AIJobs #ERPIntegration

Skills Required

  • 10+ years of professional backend engineering experience
  • 1 year of production experience writing and operating Ballerina services
  • Deep working knowledge of the Ballerina language
  • Experience building integrations with enterprise systems
  • Strong command of functional programming concepts
  • Hands-on experience with Kubernetes and Docker
  • Solid understanding of distributed systems and network protocols
  • Proven ability to design and develop domain-specific languages
  • Expertise in databases and efficient SQL query writing
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Zurich
74 Employees
Year Founded: 2019

What We Do

The new #1 ERP-Automation solution for Finance, Procurement, Logistics, Sales and many more. BLP develops state-of-the-art machine learning algorithms to automate entire ERP processes. As one of Switzerland's fastest-growing SaaS scale-ups and an official ETH and HSG spin-off, we are proudly self-financed and fully employee-owned. We have grown from 15 to more than 70+ skilled professionals. Interested in our ERP-Automation? Our ERP-Automation solution is powered by the cloud and AI native. We are designed to transform your business operations by freeing your team to focus on where they create most value.

Similar Jobs

Capco Logo Capco

Senior Consultant

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Hybrid
Zürich, CHE
6000 Employees

Citadel Securities Logo Citadel Securities

Cplusplus Software Engineer

Information Technology • Software • Financial Services • Quantitative Trading
In-Office or Remote
8 Locations
1900 Employees

Benchling Logo Benchling

Technical Account Manager

Cloud • Healthtech • Social Impact • Software • Biotech
Hybrid
Zürich, CHE
605 Employees

Celonis Logo Celonis

Client Account Lead - Strategy Transformation

Big Data • Information Technology • Productivity • Software • Analytics • Business Intelligence • Consulting
Hybrid
Zürich, CHE
3000 Employees

Similar Companies Hiring

Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account