Software Engineering Manager – San Francisco

Angaza creates software for selling life-changing products in underserved markets.

When a family in Tanzania (or Kenya, or Nigeria, or India…) pays a weekly installment on their new home solar installation, their payment is processed by Angaza backend software. When they have a question about their account, a call center finds the answer using an Angaza web application.

Their lives were changed when they could turn on electricity for the first time, and the business that made it possible used Angaza software to do so: to register their purchase, to set up their installation, and to stay in touch while they start to benefit from it.

Plenty of other “B2B SaaS” companies build software designed for mature industries and well-served markets. Angaza instead designs technology that works better for people and places that are often the edge cases for other software companies. They are, however, our core users, and we believe they’ll use our software to dramatically improve the daily lives of hundreds of millions of people over the next decade.

This Position

Angaza builds software that manages solar financing for more than half a million off-grid families. As an engineering manager, you will lead a team working to make that number much larger.

Your primary responsibility will be the effectiveness of a cross-functional product-focused team with 3–6 engineers. You will enable the team’s success by providing technical direction, helping to shape product strategy, hiring and onboarding new engineers, improving engineering process, and supporting the individual development of every person you manage.

You should expect to apply your technical skill set: you will maintain a working development environment, mentor junior engineers, facilitate design reviews, provide guidance in triage or troubleshooting, be a voice of prudent engineering judgment, and do whatever else the team needs to deliver great software. You will not, however, spend most of your days writing code. Your engineering output should be fully in service of your management goals.

You can read more about Angaza engineering culture on Key Values and on our own blog.

Should You Reach Out?

You should have at least a year of experience in engineering management, and a track record in some of the following areas:

  • Agile software delivery in practice
  • Past effectiveness as an individual contributor
  • Comfort with Python, JavaScript (ES6), Java, and/or Kotlin
  • Hiring, onboarding, and mentorship
  • Collaboration with product management
  • Enabling better system performance, scaling, and software quality
  • Written and verbal communication with customers or partners
  • Previous startup environments

We don’t expect you to check every one of these boxes!

Next Step

This position is full-time and on-site in our San Francisco office.

Send us your contact details and résumé. Feel free to attach any extra information you think we should know. We look at every single person. We’ll get back to you shortly.

Other Details

Angaza is a for-profit company with offices in San Francisco and Nairobi.

Our global technical team is more than two dozen people. We’ve worked at places like Kiva, Canonical, Yahoo, and Microsoft. We strive to be thoughtful, pragmatic, and collaborative.

Our hiring process for this role typically involves a phone conversation and two on-site interviews. We don’t believe in gotcha logic puzzles or adversarial whiteboard exercises, and we give you specific constructive feedback wherever possible.

Employees receive salary, an equity stake in Angaza, and benefits that include:

  • Medical, life, and disability insurance
  • 401(k) with company match
  • Your transit or bike commute expenses paid by Angaza
  • Parental leave at 100% salary
  • Flexible time off
  • Free snacks and drinks
  • Team and mission that you can believe in