
Software Engineer, SAP ABAP Development
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Germany, +1 more country.
• Implement new ABAP features and enhancements as directed by the product team.
• Utilize functional and object-oriented programming principles.
• Develop clean, readable, well-documented, maintainable, and secure code.
• Create and uphold unit tests while contributing to integration testing coverage.
• Engage actively in code review processes.
• Assist with transport management and release packaging across development, quality assurance, and production environments.
• Aid in root cause analysis and address production defects.
• Provide technical escalation support for intricate customer issues requiring ABAP-level diagnosis.
• Transform customer-reported issues into reproducible defects and ensure their resolution.
• Develop documentation and tools to minimize escalations.
• Stay updated with contemporary ABAP practices, including ABAP for Cloud, RAP, ABAP Unit, clean core principles, and AI-assisted development.
• Contribute to internal knowledge sharing initiatives.
• Grasp the product, customer needs, and business context to enhance engineering decisions.
• Execute product and roadmap decisions to a high standard while providing technical insights.
• Implement architectural and security decisions following established directions.
• Strong, demonstrable proficiency in ABAP, including both classical and modern language syntax and development principles.
• Extensive knowledge of ABAP Objects: interfaces, inheritance, class-based exceptions, and design patterns such as factory, builder, dispatcher, and task queue.
• Robust ABAP Dictionary skills: including transparent tables, views, data elements, domains, table types, lock objects, and search helps.
• Practical experience with RFC and parallel processing: asynchronous RFC, task queues and dispatching, enqueue locking and synchronization, background jobs, and shared memory objects.
• Proficient in HTTP/REST integration from ABAP and in serializing/parsing JSON and XML payloads at high volumes.
• Performance-focused development for high-volume data extraction: efficient Open SQL, internal table management at scale, and runtime analysis.
• Knowledge of core computer engineering principles: data structures, algorithmic complexity, modularity, encapsulation, and separation of concerns.
• Experience across the entire Software Development Lifecycle (SDLC): including development, testing, transport management, and production support.
• Familiarity with SAP security concepts relevant to ABAP development — including authorization objects, input validation, and injection prevention.
• Capability to write code that is not only functional but also easily understandable by others.
• A curious mindset with the discipline to act upon findings: actively seeking and applying new techniques.
• Strong preference for experience with RAP, ABAP for Cloud, Clean ABAP guidelines, or ABAP Unit testing frameworks.
• Strong preference for familiarity with SAP observability, monitoring, or security tools.
• Strong preference for experience within a product-focused company.
• Strong preference for exposure to DevOps or CI/CD practices within a SAP context.
• Strong preference for experience utilizing AI-assisted development tools.
• Strong preference for working knowledge of Splunk, Dynatrace, Elastic, or OCI Logging.
• Strong preference for experience querying and monitoring SAP HANA using ADBC / native SQL.
• Strong preference for familiarity with SAP Gateway and OData, SLT/LTRC, IDoc/ALE, and AIF.
• Proficiency in English as the working language.
• Base salary in Poland: PLN 25,000 - 33,000 per month.
• Employment contract (umowa o pracę) in Poland.
• 26 days of paid annual leave.
• Private medical coverage.
• Remote work options within Poland.
• Discretionary annual bonus, subject to plan terms.
• Stock option grant, contingent on plan eligibility.
• Base salary in Germany: €72,000 – €95,000 gross per year.
• Permanent employment contract in Germany.
• 30 days of paid annual leave.
• Statutory health, pension, and care benefits.
• Work options in Berlin or remote within Germany.
• Discretionary annual bonus, subject to plan terms.
• Stock option grant, dependent on plan eligibility.
• Employment via RHONDOS's employer-of-record partner in the country of residence.
• Terms governed by local employment law.
• English as the working language.
Speechify
Speechify
Speechify
Speechify
Get handpicked remote jobs straight to your inbox weekly.