BLP Digital
SaaS
SeniorBackendEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Backend Engineer at BLP Digital. Skills: Ballerina, backend engineering, enterprise integration, distributed systems, Kubernetes, Docker. Design, implement, and operate production-grade integration services in Ballerina. connecting our AI agents to ERP, finance, and procurement systems”
What You'll Achieve.
raise the bar of our integration architecture from day one; building services that are understandable, maintainable, and reliable for years to come
Industry & Context.
Ability to reason carefully about complex systems and edge cases
What They're Looking For.
Must Have
10+ years of professional backend engineering experience, 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), 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 You'll Do.
and operate production-grade integration services in Ballerina
connecting our AI agents to ERP
and procurement systems
Model complex enterprise data flows using Ballerina's structural typing
native JSON/XML handling
and service constructs
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
Collaborate with platform
and product engineers to translate enterprise integration requirements into maintainable Ballerina services
Contribute to architectural decisions on language choice
and platform evolution
Mentor engineers joining the Ballerina codebase and rigorously review their contributions
How You'll Work.
Team & Collaboration
Collaborate with platform, AI, and product engineers
Full Job Description
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 serv
Applying for this Senior Backend Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about BLP Digital?
Real rants from real employees. Read before you apply.