> Markdown version of [/jobs/ext/1357416-sap-engineer](https://www.wearedevelopers.com/jobs/ext/1357416-sap-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SAP Engineer - **Company:** Protera Technologies - **Location:** Barcelona, Spain - **Salary:** €60,000.0 - €80,000.0 - **Contract:** Permanent contract - **Skills:** Advanced Business Application Programming (ABAP), Code Review, Software Debugging, Node.Js, OAuth, Open Data Protocol, Object-Oriented Software Development, Performance Tuning, SAP (Applications), Service Design, SQL Databases, SAP Development, SAP Business Technology Platform, Backend, Sap Fiori, Event Driven Architecture, Modularization, SAP S/4HANA, SAP UI5, Restful APIs, Dynatrace, Service Stack - **Published:** July 20, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role The Senior SAP Engineer - Core will be responsible for designing, building, enhancing, and optimizing clean-core SAP S/4HANA extensions and ABAP-based services across complex enterprise landscapes. This role requires deep hands-on engineering capability, modern ABAP proficiency, and the ability to collaborate across SAP and BTP technology stacks., + Advanced ABAP OO development, including refactoring legacy custom code into modern, maintainable clean-core patterns + ABAP RESTful Application Programming Model (RAP) for both managed and unmanaged scenarios, including behavior definitions and service binding models + CDS-based domain modeling, including ABAP CDS, analytical/consumption views, annotations for OData/UI, and semantic modeling best practices + OData V2/V4 service design, performance tuning, service exposure patterns, and backend optimization for scalable UI consumption + SAP BTP integration patterns, spanning CAP * ABAP interoperability, side-by-side extensions, event-driven architectures, and hybrid S/4 + BTP design + Event-driven ABAP using Business Events, RAP event handlers, and event-based orchestration across systems + Enterprise security architectures, including OAuth2 connectivity, principal propagation, role/authorization concepts, and secure extension strategies + Performance and scalability optimization in S/4HANA, including SQL pushdown, AMDP considerations, memory/performance tracing, and advanced debugging + Cross-stack engineering collaboration with CAP/Node.js services, SAPUI5/Fiori teams, and the Integration Suite + Modern debugging and distributed tracing, working across ABAP, SAP BTP services, and integration touchpoints + Mentorship and engineering leadership, including code reviews, solution design support, and participation in architectural discussions This role requires strong technical leadership, hands-on delivery, and the ability to shape high-quality, clean-core SAP solutions. Requirements What You Bring Core / Basic ABAP Developer Requirements + Strong ABAP fundamentals (reports, classes, interfaces, enhancements, exits) + Proficiency with Open SQL, internal tables, and modularization concepts + Experience creating and consuming basic CDS views + Ability to consume and expose OData services at a foundational level + Solid debugging capabilities: ABAP debugger, dumps (ST22), performance analysis (SAT, SQL trace) + Familiarity with the S/4HANA data model, including key simplification topics + Experience with transport management and the SAP development lifecycle + Understanding of authorization concepts and security basics Ability to follow clean-core principles and SAP's extension guidelines ## Description You will work across the following areas ## Related Videos - [AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!](https://www.wearedevelopers.com/videos/1546-ai-pair-programming-with-github-copilot-at-sap-looking-back-looking-forward) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)