You are here

Technical Lead/Architect

This job is not FLA Exempt.


Work Location:  Flexible (Seattle, WA, San Francisco, CA, or Kenya preferred)Work Status:  Full TimeTravel Requirements:  Willingness to travel locally to the field for training and supportGrameen Foundation ( is a global non-profit organization that combines microfinance, technologies, and sustainable innovation to empower the world's poorest people to escape poverty. Founded in 1997, Grameen Foundation’s has worked with pro-poor organizations and micro-entrepreneurs in 46 countries.                              Operating as a lean tech startup within Grameen Foundation, the TaroWorks™ team is building android based software on the platform to enable non-profits and social enterprises to manage their remote field operations. Built for organizations working on the most difficult places on the planet where connectivity is limited, TaroWorks provides real-time data and feedback loops that connect the head office directly to their field staff and beneficiaries.Please visit for more information on the product and team.JOB SUMMARY & KEY PRIORITIES:We are currently seeking a Technical Lead/Architect to set technical direction and lead all development efforts in an Agile startup team. This is a unique opportunity to put your skills and passion to work in the fight against global poverty through a cutting-edge technology solution for the last mile.The Technical Lead will shape the overall technical strategy for the TaroWorks product.  This includes driving product architectural vision, defining the engineering process, directing developers and QA around the world, and taking overall responsibility for software development.  This person will contribute heavily to the design, development, and deployment of TaroWorks.The ideal candidate will have extremely strong technical skills, significant experience managing engineers on distributed teams (both developers and QA), a strong track record of shipping software products, a solid focus on customer-facing requirements, experience with the, Android software development platforms and Agile methodologies, and excellent communication and collaboration skills. Reflective of most start-up environments, this is a hands-on position; the Technical Lead will be expected to work deep in the code as well as in a technical management and strategic capacity.This role will report to the TaroWorks Executive Director based in San Francisco, CA.ABOUT GRAMEEN FOUNDATIONLearn about our rich, innovative organizational culture and work approach here.Learn about our Mission, Work, and Impact here.KEY RESULTS:Essential responsibilities:Drive architectural discussions and decisions to achieve the long-term vision of the product.Conduct platform architecture reviewsSet technical priorities for the product in cooperation with product management and other teams.Actively engage with the TaroWorks code base; write code, tests, and review code.Mentor and oversee outsourced development teamsMonitor and improve existing software development methodologies and processesDefine and maintain the software development infrastructure, including continuous integration processes and tools.Understand user requirements and functional specs, and translate to technical requirements.Provide guidance and help lead QA members and processes along with the Product Management teamEnsure essential technical documentation is up to date.Key contributor to overall TaroWorks vision and roadmapRequired Skills, Trait and Experiences:Bachelor degree in Computer Science or Engineering, or equivalent.Superb technical design and implementation skills;  5+ years of experience in web-based applications and databases (J2EE, Javascript, SQL, REST services, APIs)Experience with Platform development, including managed packages, integration of SF package with another application/mobile, and Salesforce reporting strongly preferredKnowledge of the Android platform and/or experience working on mobile platforms a plus.Proven record of using Agile and/or Lean software development methodologies and Test Driven Development required.Knowledge of QA and Automation frameworks a plus.Experience leading and working with a remote team of developers strongly preferred.Exceptionally self-motivated and analytical; Strong drive for results and customer orientation; Excellent project management and communication skills, both written and oralAbility and interest in engaging in functional and strategy discussions as well as deep technical conversations; strong capacity to take on a wide variety of technical and non-technical challenges.Exposure to low bandwidth environments and developing countries a plus.  Passion for the mission of Grameen Foundation and TaroWorksWillingness to travel internationally and domesticallyFluency in English requiredPHYSICAL AND ENVIRONMENTAL CONDITIONS Work environment involves everyday risks or discomforts that require normal safety precautions typical of places such as offices, meeting or training rooms, residences, or commercial vehicles; e.g.use of safe workplace practices with office equipment.ADDITIONAL COMMENTThe above job description is not intended as, nor should it be construed as, exhaustive of all responsibilities, skills, efforts, or working conditions associated with this job.  Reasonable accommodations may be made in appropriate circumstances to enable qualified individuals with disabilities to perform the essential functions of this job.  Interested applicants please submit your letter of interest and resume HERE.  No phone calls please.  

© 2014 Grameen Foundation

Charity Navigator BBB Rating

site design and development by Firefly Partners