SAP Engineering Service Lead Engineer Job in Shanghai, China
Requisition ID: 114093
Work Area: Software-Development Operations
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 SAP SuccessFactors
SAP SuccessFactors is the leading provider of cloud-based Human Capital Management (HCM) software solutions to organizations of all sizes. Our solutions focus on Business Alignment (people working on the right things), People Performance (performing at full potential) and HR functions. We help companies execute faster and smarter, with greater precision and better business results than ever before.
In the end of 2011, SuccessFactors became part of SAP to drive all Cloud business globally for SAP. We operate as a company within the company – maintaining our own unique culture and leadership team, yet leveraging all the resources, branding, and history that SAP has to offer. Truly an exciting time for us! We’d love the opportunity to talk with you about how you could be a part of it! For more information, please go to WWW. SuccessFactors.com!
About the Role
SAP SuccessFactors is seeking a Lead Engineer for the Engineering Service Team in Platform pillar. The Lead Engineer is responsible for leading the team to establish and improve engineering service processes, enhance existing software development, build and deployment tools, research and introduce bleeding edge software tools, both commercial and open-source, and industry best practices to improve the productivity and efficiency of software development and testing of Successfactors’ industry leading services, frameworks and applications on the cloud.
The Lead Engineer is also responsible for mentoring and coaching of junior and senior engineers in the team, leading the team in design and implementation. This also includes collaborating with Engineering Service Architects at multi-sites, various teams in software development, QA, build and release.
Duties and Responsibilities:
Engineering service lead who can drive the project team to an industry leading level
Take ownership of both maintenance and development tasks for engineering service team
Investigate current engineering service processes including but not limited to: source version control, defect tracking, code review, unit, integration and performance testing, component release, continuous build etc., research, propose initiatives for improvement both in efficiency and quality, and follow through by leading the team with implementation without compromising product quality
Communicate and coordinate with cross functional teams at engineer and architect levels
Provide guidance for build, QA, release or deployment teams during build issues debugging and triaging, and enhance related processes to prevent future build problems
Collaborate with Development IT to ensure the availability of critical software development infrastructure, track software licenses renewal and procure new software and hardware as needed
Monitor and update technical projects status and communicate with management clearly and timely concerning progress, obstacles, team member capacity, etc.
Establish and organize daily SCRUM meeting for project team(s)
Mentor Engineering Service engineers and work with the manager to assist team members in defining and reaching their career goals
Possess knowledge of industry best practice, bleeding edge technologies in engineering services arena and strong problem solving skills
Possess strong interpersonal skills, excellent communication skills, willingness to work with members from other teams, and a facility and ease with large group presentations and technical initiatives discussions
Required Experience and Skills:
6 years of experience in software engineering services, tools development, build, release engineering or development operations, preferably supporting applications based on Java, J2EE and web technologies. Customer facing software product development experience is a plus but not required
2 years of experience leading technical projects and mentoring software engineers in a hands-on technical environment
Expert knowledge of software development lifecycle and solid experience in various infrastructure and tools used such as SVN, Git/GitHub, Stash, Mercurial, BitKeeper, Ant, Makefile, Gradle, Jira, BugZilla, Crucible, Gerrit, TeamCity, Jenkins, Bamboo, Go Continuous Delivery etc.
In-depth knowledge of Unix/Linux, both as end user and sysadmin, and familiarity with various virtualization and cloud technology such as VMware, OpenStack, XenServer, KVM, LXC, Docker etc.
Solid programming experience in at least one of the following languages: bash, ruby, groovy, perl, python
Good Java programming skills and familiarity with JVM including application performance tuning, JMX, Web Application Server such as JBoss/Wirefly, Tomcat/TomcatEE. Experience with JEE technologies such as EJB, Spring, Hibernate, JPA etc is a huge plus but not required.
Familiarity with SQL programming, RDMS (Oracle preferred), and DBA experience is a plus
Preference for experience in SaaS environments and agile development methodologies.
Excellent hands-on design, implementation and communication skills
Excellent written and oral communications in English
Bachelor or master degree in Computer Science, Engineering or equivalent education
SAP'S DIVERSITY COMMITMENT
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: Careers.NorthAmerica@sap.com or Careers.LatinAmerica@sap.com , APJ: Careers.APJ@sap.com , EMEA: firstname.lastname@example.org ). Requests for reasonable accommodation will be considered on a case-by-case basis.
Additional Locations: No Selection