Software Architect

The Be Good Project is looking for an experienced Software Architect to design the technical architecture of mobile apps and web portal for our Banana App project.


  • Design, develop and execute software solutions according to business needs.
  • Provide architectural blueprints and technical leadership to our software development team.
  • Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
  • Provide supporting information to aid in the creation of a system specification and participate in the system specification review process to ensure system requirements can be translated into valid software architecture.
  • Spearhead all of the software development activities and oversee the development team, manage the full life cycle of the process, monitor research, review codes, and supervise any testing.
  • Record software architecture in a software architecture document using use cases and UML.
  • Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies.


  • Hands-on experience in as software architect 
  • Extensive experience as software developer building mobile apps and web portals
  • Knowledge of react native, ruby, rails, PostgreSQL, and AWS preferred.


  • We are based in Seattle, WA (Pacific Time)
  • Volunteers outside the Pacific Northwest are welcome but are encouraged to check our location's time difference.

Please apply here and sign up using Volunteer Application form.


501(c)3 Tax ID No. 46-3975456