Sr SAP Developer
Job description
About the role
At Databricks, our mission is to help data teams solve the world's toughest problems - and that begins with empowering our own employees with exceptional internal products. The Databricks IT organization is a product-led engineering team building intelligent, AI-powered platforms that simplify how work gets done across the company. For Finance, our vision is to eliminate manual, repetitive work by automating complex business processes, surfacing actionable insights, and orchestrating end-to-end workflows. We are reimagining finance operations so teams spend less time processing transactions, chasing approvals, and resolving exceptions, and more time delivering strategic insights that accelerate the business. We're looking for a SAP Developer to build the applications, extensions, and integrations that bring this vision to life. In this role, you'll write clean-core extensions on SAP BTP, build full-stack apps and Fiori experiences, wire up integrations between SAP and the Databricks Data Intelligence Platform, and help embed AI and agentic capabilities directly into finance workflows. You'll work at the intersection of SAP and AI - shipping software that makes finance operations faster, smarter, and more automated.
The Opportunity
SAP will serve as the foundation for Databricks' core finance processes, including Record-to-Report, Source-to-Pay, and Order-to-Cash. As an SAP Developer, you'll be hands-on-keyboard building the layer that makes those processes intelligent: side-by-side extensions on BTP, event-driven integrations into the Lakehouse, and AI-assisted workflows that automate routine work and guide users through exceptions and approvals. You'll build with modern SAP and Databricks AI tooling - combining SAP's core ERP capabilities with Databricks-native AI, agentic applications, and automation - while keeping the SAP digital core clean, scalable, and upgradable. Your mission is to turn designs into robust, production-grade software that combines the strength of SAP with the power of Databricks AI.
What You'll Do
- Build Clean-Core Extensions: Develop in-app and side-by-side extensions on SAP BTP that keep the S/4HANA digital core clean and upgrade-ready, using released APIs and extension points rather than core modifications.
- Develop Databricks-Native Applications: Build scalable, full-stack applications and services on the Databricks platform that extend and integrate with SAP, leveraging Databricks-native capabilities, APIs, data services, and AI/agentic tooling to deliver modern Finance experiences while keeping the SAP core clean.
- Build Integrations: Implement secure, resilient integrations across SAP and non-SAP systems using SAP Integration Suite, event-driven patterns, APIs, OData v4, and change-data feeds into the Databricks Lakehouse, with solid error handling and monitoring.
- Embed AI & Agentic Capabilities: Build AI-powered and agentic capabilities into Finance workflows using Databricks AI, integrating seamlessly with SAP and other enterprise systems. Apply RAG, prompt engineering, tool calling, and human-in-the-loop controls to automate processes safely while maintaining governance and auditability.
- Move SAP Data to the Lakehouse: Partner with data engineering to build the pipelines and extraction patterns (CDC, OData, APIs) that land SAP data in Databricks cleanly, with attention to modeling, lineage, and data quality.
- Engineer for Quality: Write unit and integration tests, work within CI/CD and transport pipelines for ABAP and BTP artifacts, participate in code reviews, and follow the team's security and coding standards.
- Collaborate: Work closely with the technical lead, functional experts, and product owners to turn requirements and designs into working software, and iterate quickly based on user feedback.
- Own the end-to-end delivery of assigned features, ensuring traceability from requirements through design, implementation, testing, and production deployment while adhering to security and compliance standards.
- Troubleshoot production issues, analyze logs and system traces, and coordinate with cross-functional teams to resolve incidents and improve system reliability.
- Continuously explore new SAP and Databricks features, proposing improvements to architecture and processes that enhance performance, maintainability, and developer experience.
Requirements
- 6+ years of SAP development experience, with hands-on delivery of at least one end-to-end SAP solution (an S/4HANA extension, a CAP or RAP app on BTP with Fiori, or an Integration Suite flow) in production.
- Strong command of modern ABAP, including ABAP Cloud, ABAP CDS, and the ABAP RESTful Application Programming Model (RAP), plus OData (v2/v4).
- Working-to-advanced experience with SAP BTP, including Cloud Foundry and Kyma runtime, application development, and deployment.
- Solid understanding of SAP Integration Suite, API management, and event-driven integration patterns.
- Experience with Databricks Lakehouse concepts, data modeling, and data quality practices.
- Familiarity with AI and agentic patterns in the context of enterprise applications, including prompt engineering and tool usage.
- Ability to write clean, maintainable code and tests, and to operate comfortably in a fast-paced, agile environment.
- Strong problem-solving skills and effective communication across distributed teams.
Nice to have
- Experience with finance or ERP domains, including Record-to-Report, Source-to-Pay, or Order-to-Cash processes.
- Knowledge of SAP Fiori design principles and user experience best practices.
- Exposure to CI/CD tooling for SAP and Databricks artifacts.
- Understanding of data governance, lineage, and metadata management in the Lakehouse.
Practical notes
This role is based in Bengaluru, India.