Pictured is the loft in Holberton SF


Software Engineer in Residence

San Francisco, CA

What does the Software Engineer in Residence role entail?

About Holberton School

Holberton School is a two-year full-stack software engineering program. Through project-based and peer learning, Holberton School students cultivate their creativity and naturally learn how to collaboratively solve practical challenges.

Holberton is on its way to becoming the largest producer of Software Engineers in the US. Our current San Francisco campus will be home to 1,000 students, and our mentor community is over 150 strong and quickly growing.

The Role

You have a passion for tech and for Education. You will support the Holberton San Francisco students during the duration of the program. Guiding them through their experience with the curriculum, you’ll answer technical questions, uphold a culture of diversity and inclusion, and empower them towards success.

You will monitor technical performance and offer remedial paths for improvements while continuing to hone your technical skills with beta testing upcoming curriculum.

You will advise the Student Success Manager on students’ academic performance, their motivation and placement related issue; you will also manage our incredible team of Technical Advisers (TAs).
You will develop relations with the local tech communities and mentors as needed to grow the School network of supporters, and help strategize on and plan technical events.

Our stack in curriculum

If we were to highlight some technologies used, we could list these (...but we are using MANY others):

  • C
  • Javascript
  • Python
  • BASH
  • HTML and CSS
  • MySQL
  • Docker


  • 3+ years of experience working as a software engineer or in CS education
  • Team player
  • Empathetic
  • Ability to demonstrate and inspire leadership
  • Open-minded

Note: we do NOT require that you have a CS degree. If you have one, good for you, if you don't have any degree at all, good for you too :)

Life at Holberton School

Holberton School provides a unique environment that enables a healthy culture of enriching work, supportive opportunities in career growth, and a strong sense of collaborative community. In this role, you would join a motivated team in an environment of constant idea development, skill acquisition, and knowledge sharing in a great location. Holberton School creates a place where people not only aspire to work, but are daily inspired to stay.

Life at Holberton School

Holberton School offers a unique culture and environment consisting of enriching and rewarding work as well as career growth, all in the context of a collaborative community. In this role, you will have the opportunity to be part of a highly motivated team where constant idea development, skill acquisition, and knowledge sharing are foundational. At Holberton School, people are inspired and aspire to do great work every day.