As the Engineering Manager, you are expected to work in diverse areas and across multiple- cross functional teams within the organisation.
Responsibilities:
- Provide leadership to a group of engineers in an innovative and fast-paced environment
- Manage and drive complex technical projects from end-to-end (planning stage through execution)
- Work closely with cross-functional teams like product, design, customer intelligence, marketing, etc.
- Lead teams that design, develop, test, deploy, maintain, and enhance software solutions
- Lead application development team primarily in Java, Python, Javascript and using Android/iOS SDK and React Native framework
- Optimization of applications to maximize speed and scale
- Manage and coach teams to create fast, easy-to-use, high volume production applications, and develop prototypes quickly.
- Contribute to intellectual property through patent generation
Requirements:
- Engineering degree (Masters) in Computer Science or equivalent practical experience
- 8 - 10 years of relevant work experience including technical management experience
- Strong competencies in data structures, algorithms and software design optimized for embedded systems
- Full stack engineering management experience with depth in at least one of the areas (frontend or backend)
- Programming experience in either Java, Python, Javascript, Objective-C or C++. Familiarity with unit test cases and best software development practices.
- Demonstrated expertise in problem-solving and technical innovation
- Excellent communication skills
- Payments and Fintech experience is a huge bonus
Didn’t find the job appropriate? Report this Job