Zebra as the pioneer at the edge of the enterprise, our products, software, services, analytics and solutions are used to intelligently connect your people, assets and data. With decades of industry experience, we design with front-line users and workplaces in mind, providing the best-action guidance needed to optimize in-motion operations and make business-critical decisions.
The Software & Solutions team is an exciting part of the Zebra Technologies business, created to deliver innovative software offers that increase the productivity and efficiencies of businesses and public organizations across key vertical markets.
As a director for our Software & Solutions team, the primary responsibility will be to lead a large software engineering organization responsible for design, development, testing and delivery of an enterprise class cloud native / cloud ready SaaS offers using agile development methodologies.
Essential Duties and Responsibilities:
Build and lead a team of software engineering managers, software engineers, data engineers, data scientists, system architect, UX designers and advanced technologists that together with product management, data experts, app_designers and program managers to design, build, release, and maintain a portfolio of Software solutions that are cloud-based.
Demonstrate technical leadership by continually leveraging advanced solutions, innovations, and
3rd party capabilities in Zebra platform, platform components, and products
Provide technical leadership for Zebra’s Software Solutions as required for executive
board reviews, customer executive briefings, ISV/partner development, strategic business
development, M&A activity, and customer sales calls.
Navigate complex regulatory, legal, and intellectual property environments involving workers,
workflows, end users, and customers
Evangelize Zebra’s technical thought leadership in industry conferences, technical forums, and
Manage and negotiate with suppliers, strategic partners, and internal customers as needed
Develops and establishes operational policies and practices in area managed. Accountable for and
contributes significantly to profitability and/or cost containment of the software
Regularly interfaces with senior leadership, key internal/external organizations.
Responsible for areas with complex or conflicting legal requirements or cultures. Balances
Business/Function success in support of total company strategy. Requires collaboration and operational
execution with other businesses or external entities.
Preferred Education: Bachelor's or Master’s degree in Computer Science engineering
Preferred Work Experience (years): 20+ years
Key Skills and Competencies:
Leadership skills with extensive hands-on experience building and managing the development of complex, large scale cloud platforms and products that require a deep understanding of modern cloud-based and open-source development frameworks and toolkits including GCP, Kafka, Mongo, Spark, Kubernetes, Dynatrace, etc.
Extensive knowledge of building scalable cloud solutions with infrastructure as code, including latest trends in cloud development and DevOps methodology
Proficiency in microservices architecture, containerization, logging and monitoring of SLI/SLOs
Excellent verbal and communication skills required, with ability to create and deliver effective presentations to Senior Leadership across the organization
Good at building relationships and proven ability to influence and drive delivery across a geographical distributed organization
The ideal candidate will have a broad experience which includes Software development, Application development and middleware, cloud/platform computing, Software as a Service (SaaS).
General management skills will include business management acumen, experience in Software Solutions development & management with the technical depth to marry both engineering and Software Solutions development process, the entrepreneurial mindset to creatively solve Software engineering challenges and the negotiation and collaboration skills required to work with others effectively in an agile environment.
Experience with software development best practices including Scaled Agile, TDD and Continuous Integration; a track record of applying these methodologies
Experience with Cloud development and Software/Services development integration, as well as desktop/ mobile application development for Android or iOS.
Experience working independently and as part of a team to solve difficult technical, quality, cost, and schedule challenges; well versed in risk management practices