Bring out your best! 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.
Overview:
As the Software Engineering Manager of Platform UI Development, you will play a critical role in leading development of key areas of SAP Concur Travel and Expense products which enhance user experiences and drive business value. These include evolution of the Homepage (the primary end-user entry-point), Profile and Admin user interfaces, as well as the UI runtime framework, libraries, and components used across Concur applications. The team also ensures these services and components are secure, compliant, and properly accessible. Your work will enable innovative and engaging experiences that delight millions of SAP customers around the globe.
Responsibilities:
- Lead development with end-to-end ownership of SAP Concur’s Homepage, Profile UI, Admin UI, and Core UI libraries and components.
- Deliver high quality features, seek continuous improvement, and enable rapid execution of the roadmap.
- Monitor KPIs and maintain SLAs related to UI performance.
- Use retrospectives, root cause analysis and corrective actions to improve service quality.
- Champion best practices in UI development, including accessibility, performance optimization, and responsive design.
- Attract, hire, and retain a group of high performing software developers organized into Agile scrum team(s).
- Mentor and support to foster individual professional growth and development.
- Build strong and productive relationships with R&D teams (who are also customers of our products and services), product management, architects, dependent technology teams, and supporting partners.
- Foster a culture of collaboration, transparency, and accountability within the team.
Qualifications:
- Bachelor’s or Master’s degree (or equivalent) in Computer Science, Computer Engineering, or related field.
- 5+ years of experience in software engineering with a focus UI or full-stack development.
- 2+ years management / leadership experience.
- Demonstrated experience leading teams in agile software development.
- Proven track record of delivering high-quality software products on time and within budget.
- Strong leadership abilities, with a focus on fostering a collaborative and inclusive team environment.
- Strong interpersonal and communication skills, both written and oral.
- Must be fluent in preferred skills.
Preferred Skills:
- Experience with web development technologies, including HTML5, CSS3, JavaScript (ES6+), and popular UI frameworks/libraries such as React.
- Experience with DevOps practices, tools such as Git, Webpack and automated testing frameworks.
- Experience with APIs (REST, GraphQL) and cloud-based services such as AWS.