Software Engineer, Platform

Beyond 12 - Oakland, California - Full time

About Beyond 12

Beyond 12 is a technology-based service nonprofit whose mission is to increase the number of historically underrepresented students who graduate from our nation’s colleges and universities. Through a longitudinal student tracking platform and a personalized student coaching service, we help high schools and colleges provide their students with the academic, social, and emotional support they need to succeed in higher education. By collecting and sharing longitudinal data that crosses the K-12 and higher education systems, Beyond 12 not only provides students with differentiated coaching that ensures they earn a college degree, but we also provide actionable feedback to high schools about their college preparatory efforts, inform the retention work of colleges and universities, and influence the national conversation about student success.

Since our founding 10 years ago, we have validated our business model, confirmed that we are solving a meaningful problem, and demonstrated our ability to build a sustainable organization through earned revenue. Today, we have an operating budget of $12.7M, 50+ employees, and offices in Oakland, CA and Atlanta, GA. We are tracking the postsecondary progress of over 97,000 college students and coaching 2,000+ students. Having established a strong initial track record of success and on the heels of receiving national recognition for our innovative approach to addressing the college persistence challenge (Robin Hood College Success Prize finalist, Google Bay Area Impact Challenge winner, Xammy Award for best Social Impact app, one of Fast Company’s top 10 most innovative companies in education), we are well positioned to dramatically scale our efforts.

Working for Beyond 12 is both an exciting and rewarding experience. Our culture is open and transparent. Our goals are ambitious and shared. Our team is talented, entrepreneurial, achievement-oriented, diverse, smart, thoughtful, and fun (yes, fun!). For more information about our work, please visit:

About the Position

Technology plays a vital role in Beyond 12’s ability to serve the population of students it serves. Our suite of tools ensures that the right services are provided at the right time to the students who need it most. Our technology provides a platform for the mobile delivery of valuable and supportive content to students, provides a hub for communication between students and their Beyond 12 coaches, and powerful analytics to determine what kind of interaction would benefit which students most.

As the Software Engineer, Platform your skills and creativity will play an important role in creating, extending and maintaining those technologies. You will work with the rest of the technology team to make it easier for coaches to interact with students, and to make those interactions more targeted and productive. Your work has the potential to impact the lives of tens of thousands of students.

Your Responsibilities (include, but are not limited to)

  • Work with your fellow product & engineering team members to design and implement new features to our existing systems and improve integrations between systems.
  • Work with our data team to provide valuable analytics to coaches to empower them to help students more effectively and efficiently.
  • Work with our coaches to understand the problems they face, the inefficiencies in our tools as they currently exist, and strategize with product and UX teams to propose, test and implement improvements.
  • Fix bugs on a case-by-case basis.
  • Refactor existing code to allow for implementation of new use-cases.
  • Automate engineering tasks such as builds, tests, and deployments.


Your Qualifications

  • Strong belief in and commitment to Beyond 12’s mission, vision and our core values: Collaboration, Excellence, Innovation, Knowledge, Respect, and Trust.
  • Experience with contemporary software development methodologies using tools like Jira, git and Confluence.
  • A BS/BA in computer science or related field.
  • Minimum of 2 years of professional experience developing user facing web applications. You are familiar with the architecture of both frontend and backend systems, and have a solid working knowledge of the interactions between them.
  • Experience with Python, Django, vue.js would be ideal.
  • Working knowledge of database systems (MySQL, PostGreSQL).
  • Comfortable with basic DevOps concepts and operations.
  • Experience with GCP or AWS would be a plus.

Other Requirements

  • Beyond 12 is 100% remote through at least October, but the position is based in Oakland, CA and there is an expectation that you will be working in the office regularly when it is safe to do so.


Compensation & Duration

  • This is a full time exempt, permanent position
  • Salary: $120k - $130k plus benefits
  • Start date: Prefer September 2021 but negotiable

Apply for this job

Apply for this job



Experience Level

Mid Level

Beyond 12

Our mission as a tech nonprofit is to increase the number of historically underrepresented students that graduate from our nation's colleges and universities. Our vision is that one day every student who enrolls in college will be prepared to handle the rigors of higher ed and will earn a degree.
Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up