> Markdown version of [/jobs/ext/1297375-senior-software-engineer-all-genders](https://www.wearedevelopers.com/jobs/ext/1297375-senior-software-engineer-all-genders). 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). --- # Senior Software Engineer (all genders) - **Company:** Serrala Group GmbH - **Location:** Germany (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Advanced Business Application Programming (ABAP), Agile Methodology, Artificial Intelligence, Cloud Engineering, Code Generation, Code Review, Continuous Delivery, Continuous Integration, Open Data Protocol, Pair Programming, Scrum Methodology, SAP (Applications), Software Engineering, Trunk-based Development, Large Language Models, SAP Business Technology Platform, Sap Business Objects, Sap Fiori, Event Driven Architecture, Playwright, Apache Kafka, SAP UI5, Restful APIs, Code Restructuring - **Published:** July 16, 2026 - **Apply:** https://www.myability.jobs/de/node/184922/apply-external ## About the Role * 5+ years of professional software engineering experience with solid skills in ABAP-OO, OData and REST. * Several years of productive, hands-on experience with the ABAP RESTful Application Programming Model (RAP) - managed and unmanaged scenarios, including behavior definitions, draft handling, determinations, validations and actions. You have rolled out RAP-based applications to production and can justify your design decisions. * Confident command of CDS Views, business objects and service bindings (OData V2/V4). * Solid experience with SAPUI5 Freestyle apps - you can extend existing Fiori Elements apps with Freestyle components in a targeted way (extension points, custom sections, reuse components) and design and build complete Freestyle applications on top of a RAP service on your own (routing, view/controller architecture, models, fragments, tests). * Solid understanding of SAP Clean Core principles and ABAP Cloud development.., * Experience with SAP technologies such as SAP BTP, CAP, and Fiori Elements, including event-driven architectures (e.g., Kafka) and CI/CD practices (abapGit, gCTS) would be a nice-to-have * Knowledge of extensibility concepts, including managed extensibility, side-by-side extensions, and Steampunk. * Familiarity with automated testing frameworks such as ABAP Unit, OPA5, wdi5, and Playwright would be a nice to have * Proven hands-on experience with AI-augmented engineering, using AI and LLM-based tools across design, development, testing, and code reviews, with an understanding of their limitations and risks * Strong senior-level engineering judgment, with the ability to balance speed, quality, and maintainability and clearly communicate trade-offs to both technical and non-technical stakeholders * Demonstrated mentoring and leadership skills, supporting team development through code reviews, pair programming, and knowledge sharing. * Experience working in agile environments (Scrum/Kanban), with knowledge of trunk-based development, short feedback cycles, and continuous delivery practices. * Domain knowledge in finance, treasury, or payments, or a strong willingness to build expertise in these areas * Ability to work effectively in remote, distributed teams with an asynchronous mindset, strong documentation practices, and a high degree of ownership * Professional communication skills in English (C1) , both written and spoken, for technical discussions, collaboration, and documentation. German is a plus. ## Description * End-to-end ownership of features: from the RAP business object through CDS modeling and OData service to the UI5 screen, including performance, tests and rollout. * Technical design and architecture: Drive proofs of concept, write architecture decision records, and align the technical direction with product owners and architects. * Clean Core in practice: Ensure every line of code that goes into production respects SAP Clean Core principles - consistently, no shortcuts. * AI-augmented development: Use modern AI- and LLM-based tools as a natural part of daily work - for code generation, refactoring, testing, reviews and documentation - and actively raise the team's AI maturity. * Quality assurance and mentoring: Run code reviews, pair programming and knowledge sharing; deliberately grow junior and mid-level engineers as part of how you understand seniority. * Cross-functional collaboration: Work in small, autonomous product teams with a direct line to product owners and architecture, in an asynchronous, outcome-driven setup., Serrala does not accept agency resumes. Please do not forward resumes to our job alias, Serrala employees or any other organization location. Serrala is not responsible for any fees related to unsolicited resumes. ## Related Videos - [Boost Productivity with AI: Figma & Playwright MCP Workflows - Aris Markogiannakis](https://www.wearedevelopers.com/videos/1768-boost-productivity-with-ai-figma-playwright-mcp-workflows-aris-markogiannakis) - [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) - [Replacing Excel with SAP APIs & Python validation](https://www.wearedevelopers.com/videos/1944-replacing-excel-with-sap-apis-python-validation) - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Continuous Accessibility](https://www.wearedevelopers.com/videos/100170-continuous-accessibility) ## Related Articles - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [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) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)