Software Engineer - SAP SuccessFactors

Cypress Semiconductor Corporation
Palo Alto, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 229K

Job location

Palo Alto, United States of America

Tech stack

JavaScript
API
Artificial Intelligence
Code Review
Continuous Integration
Cursor (Graphical User Interface Elements)
Programming Tools
Github
Open Data Protocol
Open Source Technology
Scrum
SuccessFactors
SAP Applications
Software Engineering
Systems Integration
TypeScript
Web Content Accessibility Guidelines
Web Applications
WebSocket
Enterprise Software Applications
Test Driven Development
React
Large Language Models
Prompt Engineering
Cypress
SAP Business Technology Platform
SAP Fiori
Build Management
Information Technology
Playwright
Front End Software Development
REST
Jenkins

Job description

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
  • Prototype 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

Requirements

  • 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

About the company

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., 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.

Apply for this position