Senior Developer - SAP SuccessFactors
SAPAbout the role
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.
Please note: This is a hybrid role based from our Palo Alto, CA office. There is no relocation support available for the position.
Meet your team
SAP SuccessFactors is a leading cloud-based Human Capital Management (HCM) suite designed to help organizations manage their workforce effectively and efficiently. This comprehensive suite covers a wide range of HR processes, from payroll and employee records to talent management and analytics, all delivered through the scalability and accessibility of the cloud.
With SAP SuccessFactors, businesses can streamline their HR operations, improve employee engagement, and make data-driven decisions to enhance overall organizational performance. The platform integrates seamlessly with existing SAP systems and other third-party applications, providing a unified solution for managing HR processes across the entire enterprise.
By leveraging SAP SuccessFactors, organizations can transform their HR departments into strategic partners that drive business success through effective workforce management and development. Its user-friendly interface and robust analytics empower HR professionals to make informed decisions that align with organizational goals and foster a productive work environment.
As businesses continue to adapt to changing market dynamics and digital transformation, SAP SuccessFactors remains a pivotal tool in shaping a responsive and agile workforce strategy that meets both current and future challenges.
What you'll do
- Support the modernization of a legacy Java-based platform into a cloud-native and AI-native architecture
- Assist in building and improving shared platform capabilities across data, roles, permissions, security, infrastructure, and service communication
- Contribute to platform services involving API gateways, service mesh, feature flags, secrets management, and service discovery
- Support engineering work across platform capabilities such as Vault, Consul, database frameworks, messaging systems, and integration services
- Assist with event-driven and messaging patterns using technologies such as Kafka
- Help support platform readiness for modern AI workloads, including infrastructure patterns related to GPUs, agents, and MCP-connected services
- Contribute to integration efforts with enterprise data platforms
- Assist in improving access control, security patterns, configuration management, and platform reliability
- Help create internal tooling, documentation, and reusable frameworks that improve the developer experience
- Collaborate with cross-functional teams including infrastructure, security, data, and application engineering
- Design and implement robust auditing and incident response features within SAP SuccessFactors Applications Foundation, including security event collection, audit trail management, and alert pipelines.
- Collaborate with the Security Architect and cross-functional teams to translate security architecture decisions into production-grade implementations.
- Take full ownership of the development, testing, deployment, maintenance, and customer support of security audit and incident response components.
- Lead code reviews and contribute to design discussions, ensuring security best practices and coding standards are consistently applied.
- Implement comprehensive unit, integration, and end-to-end tests to guarantee the quality and reliability of security-critical features.
- Investigate and respond to security incidents, escalations. Contribute to post-incident analysis and root cause investigation, and drive improvements to detection and response capabilities.
- Mentor junior developers, sharing expertise in secure coding practices, incident handling, and audit system design.
- Thoroughly document technical designs, code, configurations, and runbooks to facilitate maintainability and knowledge sharing.
- Leverage AI tools and modern development practices to improve productivity and code quality.
What you bring
- Bachelor's degree or higher in Computer Science or a related field, with solid CS fundamentals (
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s