Software Engineering Curriculum Developer

App Academy - San Francisco, California - Full time

About the Role

At App Academy we have the incredibly ambitious mission to an education so effective that we give it away for free if it doesn’t get our student a job. To accomplish this goal we must provide a curriculum that is accessible, cogent, cohesive, engaging, challenging, current, and perfectly meets the needs of the modern tech environment. The ideal candidate is an experienced software engineer whose true passion is teaching. As a curriculum developer you will use your expertise of software engineering and education to maintain and expand our world class curriculum.


  • Analyze and evaluate our existing curriculum. Develop a strategy for improvement. Access to our curriculum is available to applicants
  • Develop new courses from the ground up balancing student experience, learning goals, and company goals
  • Teach instructors new languages, frameworks, and design patterns as we integrate them into our curriculum
  • Help produce and star in professional lecture videos
  • Experiment with online learning techniques to make our online experience more effective and captivating
  • Author assessments and quizzes to accurately gauge mastery of content
  • Track user interaction metrics and optimize content for user retention and learning
  • Collect feedback from users on their experiences with the content and platform
  • Support students with technical issues
  • Provide feedback to students through code review

Experience and Qualifications

  • 3+ years of experience developing production Rails/React web applications
  • 1+ years experience in education, and/or instructional design or curriculum development
  • Expertise with Ruby, Rails, and React
  • Excellent written and verbal communication skills
  • Enthusiastic and knowledgeable about new technologies
  • Passion for teaching and education
  • Commitment to our mission to empower people to transform their lives by tying our success as a business to those of our students

Nice to Have’s

  • Links to open-source software contributions as this helps us assess you better
  • Tutorials, Lectures, or Articles you have written as examples of your teaching style
  • Video production and editing experience
  • A passion for the education industry is a huge plus!

Our Values

  • Take responsibility for student success. Everyone works together to enable student success.
  • Follow the numbers. Decisions should be backed by data.
  • Embrace a growth mindset. View challenges and failures as opportunities to improve.
  • Start with why. See the big picture and question the status quo. If there’s a better way of doing things we should investigate it.
  • Create an inclusive environment. We work together to promote empathy and respect amongst all students and staff.


  • Competitive salary
  • Unlimited paid time off
  • Employer-sponsored health insurance plans with 100% support for premiums
  • Delicious catered lunch twice a week
  • Great location with easy access to transportation options
  • Generous paid family leave program
  • The opportunity to work with driven and talented colleagues committed to lifelong learning

App Academy is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status. We believe strongly that technology companies benefit from diversity and encourage applicants from underrepresented backgrounds to apply.In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

Learn more about our students, staff, and community at our blog here:

Apply for this job

Apply for this job


Curriculum Design

Experience Level

Mid Level

App Academy

a/A is a top-rated coding bootcamp. We offer is a 12-week intensive coding and job search program that trains full-stack web developers. Our unique model — we defer tuition until our students secure jobs — aligns us with the success of our students. Help us empower people to transform their lives.

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up