Job Description
Responsibilities
- Provides guidance and mentoring to less experienced staff members.
- Advanced technical knowledge of complex software systems, including enterprise, middleware, firmware, and embedded systems.
- Strong experience in software development, systems engineering, or software product management.
- Expert business acumen and knowledge of root cause analysis and problem detection.
- Excellent analytical and problem solving skills.
- Excellent written and verbal communication skills; mastery in English and local language.
- Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels.
- Impact of decisions can often alter product timelines by multiple quarters.
- Impacts efficiencies and delivery times across all software teams, takes responsibility for the quality of deliveries...