Senior Software Engineer - SAP ABAP
Develops maintainable SAP ABAP integration features connecting SAP products with a cloud platform. The role requires at least five years of ABAP experience, object-oriented ABAP and GUI development expertise, and familiarity with R/3 and S/4HANA.
About the job
Responsibilities
- Own features from design through implementation.
- Extend SAP integration capabilities.
- Contribute to continuous improvements in development and release processes.
- Collaborate with cloud development teams to integrate SAP features with the cloud product.
- Research and drive new integration possibilities with SAP cloud products.
Requirements
- At least 5 years of professional experience as an ABAP Developer.
- High commitment, responsibility, and enthusiasm for software development challenges.
- Experience with object-oriented ABAP and GUI development.
- Experience with both R/3 and S/4HANA.
- Overall understanding of SAP products, with deep knowledge of integration options.
- Ability to write clear, maintainable, and testable code.
- Excellent English skills.
Nice to Have
- Knowledge of SAP FI, MM, and SD modules.
Compensation and Benefits
- Restricted Stock Units (RSUs) and merit-based refresh grants for full-time employees.
- Inclusive parental leave: 24 weeks fully paid for primary carers and 12 weeks for supporting carers.
- Flexible hybrid work model.
- Unlimited PTO in applicable regions and generous PTO globally.
- Learning framework, mentorship programs, and access to a dedicated learning platform.
- Subsidized Wellhub memberships and mental health counseling.
- Paid time off for volunteering through annual Impact Days.
Skills
Abap, SAP, Object-Oriented Programming, Gui Development, Sap R/3, Sap S/4Hana, Sap Fi, Sap Mm, Sap Sd, Data Integration, Cloud Integration, Software Testing
Similar jobs
Backend Engineering jobsSenior backend engineer responsible for designing, shipping, and operating scalable distributed services while owning the full development lifecycle. The role requires 5+ years of backend experience, strong system design fundamentals, operational judgment, and effective use of AI-assisted development.
Senior software engineer responsible for designing scalable backend systems, APIs, microservices, and distributed applications. Requires 7+ years of software engineering experience with Python or Java and cloud-platform experience.
Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.