Software Engineering & AI at SAP
Engineering the software and AI solutions that runs critical business operations worldwide.
Engineering the software and AI solutions that runs critical business operations worldwide.
Software at this scale doesn't get built or shipped by engineering teams working alone. Here's where the key working relationships are:
Product Managers define what gets built and why. Engineers work with them to shape requirements, challenge scope, assess technical feasibility, and flag constraints early. The relationship between engineering and product is the core feedback loop that determines what ships.
Designers translate user research and product requirements into interfaces and interaction patterns. Engineers work with Design to understand intent, identify what's technically feasible within the constraints of the platform, and build front-end experiences that match the design without compromising performance.
QA teams are embedded in the engineering process, not added at the end. Engineers work with QA throughout development to define test coverage, identify edge cases, and build release pipelines that catch regressions before they reach customers.
It depends on the team and product area. Java and Python are widely used across the portfolio. ABAP is central to S/4HANA and is relevant for engineers working in that area. Front-end development uses SAP UI5 and Fiori frameworks alongside standard web technologies. Platform and infrastructure teams work with cloud-native technologies including Kubernetes, containers, and the services that run on the Business Technology Platform. AI engineering roles typically involve Python, LLM frameworks, and the integrations between AI services and SAP's business applications.
Join our talent community to hear about roles that match your skills, interests, and goals. We'll keep you updated with opportunities and insights.