Director, Software Engineering at Living Goods

JobWebKenya

Software & Data

Unspecified KSh Confidential
2 months ago

Job Summary

 

Job Description/Requirements

Job Description (adsbygoogle = window.adsbygoogle || []).push({}); At Living Goods we empower people to improve the health of their families, friends and communities. Living Goods supports networks of ‘Avon-like’ health entrepreneurs who go door to door to teach families how to improve their health and wealth and sell life-changing products such as simple treatments for malaria and diarrhea, safe delivery kits, fortified foods, clean cook stoves, water filters, and solar lights. By combining the best practices from business and public health, we are dramatically lowering child mortality AND creating livelihoods for thousands of enterprising women. Living Goods supports a network of over 2, micro-entrepreneurs in Uganda and Kenya who teach families in their communities how to improve health and well-being while selling affordable, high-impact products like basic medicines, fortified foods, water filters, clean cook-stoves, and solar lights. As part of the Branch Team, you will play a key role in supporting Community Health Volunteers (CHVs) to deliver high quality health care to their communities and generate sales of critical products. We are looking for someone who can: Provide leadership oversight of 10+ software engineers, including employees, contractors, and third-party partners.Participate in strategy conversations the organization in general and technology in particular.Develop an understanding of organizational goals and requirements, and develop a vision to translate those requirements to the technical end-product.Work in alignment with project leadership and internal & external stakeholders to deliver projects on time, with high quality, and that meet client needs.Partner with cross functional teams, stakeholders, product owners, and operational managers to deliver software solutions in alignment with organizational objectives.Be the team’s representative among senior and project leadership, effectively managing upwards and downwards.Develop and deliver regular communication including software delivery status and risks to senior management.Determine appropriate work load for engineers and develop engineer’s skills in alignment with their career goals and organizational future needs.Has a strong Software Engineering background and deep knowledge of agile development practices, TDD/BDD, automated builds, continuous integration, Cloud & container infrastructure.Has experience across the entire software development life-cycle from inception, through build to production.Is an experienced leader who has built effective teams that deliver results across the organization; technical experts, managers and future leaders.Has confidence to express own opinions, and pragmatic about modifying them when appropriate.Has the desire to learn and evaluate new technologies for cutting-edge solutions. Key Responsibilities Collaborate with senior engineering staff to define and implement reliable, scalable, efficient and secure architectures operating in a cloud environment.Create and execute key strategies to meet business outcomes and manage strategic relationships.The ability to lead and influence C-level stakeholders.Deliver high quality, high availability, highly reliable, scalable, and secure systems.Lead the architecture, design, implementation and deployment of products, working with project teams to ensure effective translation of requirements into technical specifications, delivery of products to schedule with high quality.Define and manage the entire software development lifecycle in an agile delivery environment focusing on continuous deployment at pace while maintaining quality and performance of software systems including supporting systems in production, responding to production incidents and managing unplanned work.Grow, mentor, manage and inspire a growing team of software engineers, providing clear and constructive feedback and creating opportunities for learning and growth.Strategic collaboration with senior management and stakeholders (e.g. Health, Operations, Innovation, Business Development, CHST, etc.) to define and build new features and products Qualifications BS/MS in Computer Science, Engineering, or related field12+ years of software engineering experience with a focus on high performing, innovative/creative and consumer-facing application and platforms.7+ years of leadership experience of which 5 should be direct management experience of a medium-size team i.e. 15+,Previous hands-on experience developing web/mobile applications, transactional platforms from requirements gathering to delivery and support.Proven ability to efficiently manage all aspects of the software development lifecycle in an Agile environment particularly multi-tier data-driven applications.Preferably experience in Java, Android, Node, Javascript, React, Python and Linux.Comfortable with integration, extension and modification of open-source tools.

Important Safety Tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Get Insured through mTek Services

You can explore medical and personal accident insurance covers conveniently. Compare pricing from various insurance companies, save, and budget

Get Insured

Share Job Post

Lorem ipsum dolor (Location) Lorem ipsum KSh Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum KSh Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum KSh Confidential

Job Function : Lorem ipsum

1 year ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed