Manager Software Engineering

Location LK-Colombo
Job ID
Anusuya R Rajendran
Position Level


Manage software engineering resources including skill & talent development as well as managing customer project assignment. Develops Professional Services’ overall system architecture and technical practices. Ensures the integrity of the architecture/design and technical aptitude of the team. Determines and develops approach to customer solutions in alignment with the integration of Zebra technologies/solutions.


  • Engineering management of software resources available to professional services software projects.
  • Define, execute and own annual goals for the team based on overall business goals and KPIs
  • Lead activities of the team matched to delivery needs for software projects, including assist in building the skill set at a macro level.
  • Strong advocate of technology, methodologies including Agile (SCRUM), continuous integration/ continuous development, automation and engineering best practices.
  • Helps to develop and establish operational policies within area managed and provides overall management of the development engineers.
  • Own software and process quality of all research and development programmes owned by the team
  • Revisit the process and practices in a periodic manner and make necessary improvements based on data/metrics to improve quality and efficiencies of technical teams.
  • Frequently interact with key Zebra technology areas where custom application and integration software is required for the technology success.
  • Resource management and assignment against customer-based software project needs.
  • Internally recognized leader who exercises judgment within broadly defined practices and policies in selecting methods, techniques and evaluation criteria for obtaining results
  • Work on development and implementation of programs/solutions to improve processes, reduce costs and cycle time, and improve customer success.


  • B.Sc. in Software/Computer/Electrical/Electronic engineering or Computer Science, or equivalent software engineering discipline preferred.
  • 10+ years in software engineering and/or software solution delivery experience
  • Advanced knowledge in software app development for mobile computing platforms and operating systems
  • Advanced knowledge in computing domains such as Distributed, Cloud and Edge computing is preferred
  • Knowledge and experience in technical project management, Agile project management practices (e.g. SAFE, SCRUM) are preferred
  • knowledge and experience in software quality management and control
  • Experience in managing/leading small to medium sized software engineering teams is preferred
  • Own talent development for the team, recruitment, onboarding engineers, setting up development plans/objectives and performance reviews.
  • Quantitative and problem-solving skills

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share with Your Network

Need help finding the right job?

We can recommend jobs specifically for you! Click here to join our Zebra Talent Pool.