We help the world run better
At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to help shape what's next. The work is challenging - but it matters. You'll find a place where you can be yourself, prioritize your wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed.
NOTE: this position will be based from our Palo Alto office following our hybrid working model of in-office 3 days a week. Relocation assistance is not available for this role.
THE ROLE
SuccessFactors is the HR backbone of the world's largest enterprises - and it's undergoing its most significant transformation in a decade. Joule, SAP's AI assistant, is becoming the primary surface through which millions of employees interact with SuccessFactors daily. We're building the interfaces and agentic systems that make that possible.
As a Software Engineer on the UI & Agentic Experiences team, you'll sit at the intersection of frontend engineering and AI systems design. You'll build the product surfaces where Joule agents surface insights, take actions, and collaborate with users in real time - on problems that don't have clean answers yet: how do you render multi-step agent output cleanly? How do you design UI state for systems that are inherently non-deterministic? How do you make enterprise software feel intelligent without making it feel alien?
This isn't a role where you use AI to write tickets. You'll be designing the product-facing layer of a live agentic platform serving Fortune 500 customers globally.
WHAT YOU'LL DO
Design and build generative UI components that surface real-time Joule agent output within SuccessFactors product surfaces - handling streamed responses, dynamic state, and async agent execution
Develop and extend Joule skills and agents using Joule Studio, integrating with SAP and third-party systems via MCP (Model Context Protocol) and A2A (Agent-to-Agent) protocols
Implement tool-calling patterns, structured LLM outputs, and agentic integrations with SAP AI Core and SAP BTP services
Define and implement agent evaluation frameworks - test harnesses, behavioral evals, and regression coverage for agentic flows
Build accessible, high-quality frontend experiences using UI5 Web Components, OpenUI5, and React, following SAP Fiori design guidelines and WCAG 2.1 / ADA Section 508 standards
Integrate SuccessFactors surfaces with REST and OData APIs across the SAP ecosystem
Proto@type end-to-end agentic workflows: from intent capture through the UI, to tool execution, to result rendering
Collaborate with Product Managers, UX Designers, and AI platform engineers to shape new agentic product experiences from concept to GA
Contribute to frontend architecture decisions and drive quality through TDD, code review, and CI/CD practices
Use AI coding tools (GitHub Copilot, Claude Code, Cursor) as force multipliers across all the above
WHAT YOU'LL BRING
Required
3 years of professional software engineering experience with strong TypeScript and JavaScript fundamentals
Demonstrated experience building modern frontend applications using React, UI5 Web Components, or OpenUI5
Hands-on experience integrating frontends with REST APIs; OData familiarity is a plus
Working knowledge of LLM concepts: tool-calling, prompt engineering, structured outputs, RAG patterns
Experience building or integrating with agentic AI workflows - LangGraph, AutoGen, CrewAI, LangChain, or equivalent
Understanding of MCP (Model Context Protocol) or similar inter-agent communication standards
Experience with streaming UI patterns: SSE, WebSockets, or equivalent for real-time agent output rendering
Accessibility standards experience: ADA Section 508, WCAG 2.1
Test-driven development with Jest, Playwright, or Cypress
CI/CD experience with GitHub Actions or Jenkins in an Agile/Scrum environment
Active use of AI-assisted development tools in professional or project work
Nice to have
Experience with SAP BTP, SAP AI Core, or Joule Studio
Prompt engineering depth: evaluation frameworks, few-shot design, structured output schemas
Experience designing generative or adaptive UI components
Contributions to open-source agent tooling, UI frameworks, or MCP server implementations
Education
Bachelor's in computer science, a related field, or equivalent practical experience
Bring out your best
SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, you can bring out your best.
We win with inclusion
SAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better world.
SAP is committed to the values of Equal Employment Opportunity and provides accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: Careers@sap.com.
For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program (https://one.int.sap/me@sap/jobs\and\hiring/employee_referral/region/0000/lang/en) , according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training.
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability.
Compensation Range Transparency : SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP's commitment to pay equity. SAP provides the annualized compensation range inclusive of base salary and variable incentive target for the career level applicable to the posted role. The targeted combined range for this position is 106900 - 229400(USD) USD. The actual amount to be offered to the successful candidate will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc. as determined through the selection process. Any SAP variable incentive includes a targeted dollar amount and any actual payout amount is dependent on company and personal performance. Please reference this link for a summary of SAP benefits and eligibility requirements: SAP North America Benefits (https://www.sapnorthamericabenefits.com/en/public/welcome) .
AI Usage in the Recruitment Process
For information on the responsible use of AI in our recruitment process, please refer to our Guidelines for Ethical Usage of AI in the Recruiting Process (https://jobs.sap.com/content/Ethical\usage\of\AI\in\the\recruiting\process/?locale=en\US) .
Please note that any violation of these guidelines may result in disqualification from the hiring process.
Requisition ID: 448557 | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Professional | Employment Type: Regular Full Time | Additional Locations: #LI-Hybrid