Development and Security Architect – SAP SuccessFactors
At SAP, we keep it simple: you bring your best to us, and we’ll bring out the best in you. We build solutions across more than 20 industries and impact 80% of global commerce. As a leading cloud‑based Human Capital Management suite, SAP SuccessFactors enables organizations to manage their workforce efficiently, improve employee engagement, and make data‑driven decisions. This role focuses on designing and improving system architecture for a high‑volume SaaS platform that requires strong security, performance, scalability, availability, and testability.
What You’ll Do
- Understand company strategy and business; design, implement, and continuously improve system architecture to support a high‑volume SaaS platform with complex business scenarios, high security, performance, scalability, availability and testability.
- Define, develop, and manage software development models; foster collaboration with colleagues across various departments and time zones to address challenges effectively.
- Liaison with Product Manager, Engineering Manager, the CTO office and other agile teams to align with the overall product vision and architecture design.
- Lead and influence technical direction and roadmap.
- Lead design reviews for engineers and provide feedback on architecture and open design questions.
- Work alongside engineering and security, providing expert leadership and advice on secure architecture, design, and implementation.
- Provide vulnerability remediation guidance and mentoring to developers.
- Own the development, testing, implementation, maintenance, and customer support aspects of your projects.
- Thoroughly document technical designs, code, and configurations to facilitate maintenance and future development efforts.
- Spend approximately 50‑60% of your time on coding and leverage AI for productivity improvement.
What You Bring
- Bachelor’s degree in Computer Science or a related field, or equivalent experience, with solid CS fundamentals (data structures, algorithms, databases, distributed systems).
- 10+ years of hands‑on software development experience, including 5+ years of Java development.
- Strong understanding of object‑oriented programming, design patterns, and application security.
- Solid foundation in relational databases and SQL.
- Demonstrated expertise in at least three of the following: API gateways, messaging (Kafka), Redis, Elasticsearch, JVM, Spring Framework, Tomcat, microservices architecture, and CI/CD.
- Familiarity with “shift‑left” application security methodology and best practices; experience with common vulnerability management tools.
- Experience in security domains such as IAM, key management, data encryption, and audit logging is a strong plus.
- Familiarity with security and compliance standards is a plus.
- Familiarity with Agile methodologies, coding standards, and Test‑Driven Development (TDD), including unit testing, component testing, contract testing, and end‑to‑end test automation.
- DevOps mindset with an inherent sense of ownership through the development and deployment lifecycle.
- Excellent problem‑solving skills and attention to detail.
- Professional proficiency in English (written and verbal).
- Excellent communication and interpersonal skills, with the ability to collaborate and influence across teams.
- Certifications such as CISSP, CISM, GSEC, or CEH are desired.
SAP values diversity and inclusion. We are committed to equal employment opportunity and provide accessibility accommodations to applicants with disabilities. Qualified applicants will receive consideration for employment without regard to age, race, religion, national origin, ethnicity, gender, sexual orientation, gender identity or expression, protected veteran status, or disability.
Compensation Range Transparency
The targeted combined range for this position is USD 192,500 – 365,600. The actual amount offered will be within that range, depending on education, skills, experience, scope of the role, location, and other factors assessed during selection.
AI Usage in the Recruitment Process
For information on the responsible use of AI in our recruitment process, please refer to our Guide for Ethical Usage of AI in the Recruiting Process. Any violation of these guidelines may result in disqualification.
Requisition ID: | Work Area: Software‑Design and Development | Expected Travel: 0–10% | Career Status: Professional | Employment Type: Regular Full Time
#J-18808-Ljbffr