SAP Principal Server Side BackEnd Engineer Job in South San Francisco, California

Requisition ID: 108012

Work Area: Software-Design and Development

Expected Travel: 0 - 10%

Career Status: Professional

Employment Type: Regular Full Time


As market leader in enterprise application software, SAP helps companies of all sizes and industries innovate through simplification. From the back office to the boardroom, warehouse to storefront, on premise to cloud, desktop to mobile device – SAP empowers people and organizations to work together more efficiently and use business insight more effectively to stay ahead of the competition. SAP applications and services enable customers to operate profitably, adapt continuously, and grow sustainably.

About the Role

We are looking for a talented and seasoned Principal Software Engineer in SuccessFactors engineering team. Come join a world class development team where you can learn from some of the sharpest minds in SaaS and where the results of your development efforts will make a difference in the lives of 15 million people in more than 168 countries and in 35 different languages.

The Principal Software Engineer’s responsibilities will include designing, developing, testing, and documenting software, tools, and applications for SuccessFactors products pipeline. The Principal Engineer will also have responsibilities for the technical support and mentoring of junior engineers and will work with other modules in SuccessFactors to integrate Variable Pay module to their products.


  • Support the total design and implementation effort and participate in multiple projects, consistently solve complex problems, and have assigned responsibility for mentoring, support and technical project leadership for more junior engineers.

  • Solve complex problems and make design decisions with focus on Performance, Scalability and usability

  • Takes on innovation projects independently. Helps coordinate and provide guidance on innovation projects.

  • Define, develop, and manage the whole process of a project for partner integration, and engaging individuals across various departments or organizations to resolve problems

  • Work jointly with clients to ensure business requirements are clearly communicated

  • Prioritize high level tasks and requirements, and communicate to senior management the present status and future direction of the product integration strategy. Helps other team members with prioritization.

Required Technical Qualifications and Skills:

  • 10 years of experience in software development, engineering, or related field

  • Bachelor’s degree in Computer Science or Electrical Engineering

  • Excellent proven hands-on design and programming skills.

  • Ability to provide technical mentorship to team in design and development

  • Excellent Oral and Written communication skills

  • In-depth knowledge of Unix, Windows, JVM, web and application servers

  • Expert knowledge of Java/J2EE (EJB, Servlets, JSP, XML, JDBC, JMS)

  • Expert knowledge of data modeling and data base design

  • Strong knowledge of Object oriented programming concepts and Design Patterns

  • Experience with performance tuning, caching, clustering and related concepts is preferred

  • Experience with JBOSS, Seam and Hibernate would be a plus

  • Excellent problem solving , critical thinking ability

Desired Technical Skills:

  • Working experience or exposure to UI technologies like Javascript, JSP, AJAX, and HTML is desired.

  • Knowledge of open-source AJAX/DHTML frameworks such as YUI, DWR, ExtJS, jQuery, and Dojo is desired, but not mandatory.

  • Working experience of XML-based languages is desired.

Other Miscellaneous Qualifications:

  • Experience with Agile development methodology with short release cycles.

  • Ability to understand, and master new technologies quickly. Deliver high quality code in a fast pace, dynamic environment

  • Consistently focus on quality and self-disciplined with strong attention to detail

  • Energetic and self-starting



To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.

SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable 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 (Americas: or , APJ: , EMEA: ). Requests for reasonable accommodation will be considered on a case-by-case basis.

Additional Locations: No Selection