Demo

Software Programming Instructor

America On Tech
York, NY Contractor
POSTED ON 11/29/2025
AVAILABLE BEFORE 3/28/2026

Company Description

America On Tech (AOT) is a national nonprofit preparing the next generation of technology leaders from underestimated communities. Since 2014, AOT has provided no-cost tech education and workforce training to students in NYC, LA, Miami, and Atlanta. AOT equips young people with in-demand skills in AI, Web Development, Data Science, and more, creating pathways to higher education and careers. To date, AOT has served 5,300 students, facilitated 1,000 paid internships generating $4.1M in wages, and distributed $2.4M in stipends. AOT alumni are twice as likely to attend college and five times more likely to pursue tech degrees. Learn more at www.americaontech.org.


About the Apple Ecosystem and Swift Training Program

The Apple Ecosystem and Swift Training Program is a flagship collaboration between America On Tech (AOT), Apple, the Hispanic Federation (HF), and Borough of Manhattan Community College (BMCC). The program equips BMCC students and local community members with critical digital literacy and coding skills, creating pathways into technology careers.


In 2026, the program will train over 200 individuals across three learning tracks:

  • Apple Ecosystem Digital Literacy & Skills: Short courses on foundational digital tools (e.g., Email, Numbers, Keynote, Pages, Resume Writing).
  • Intro to Swift Training: Short courses to learn basic Swift skills and used as a recruitment tool for longer term SWIFT Training Course
  • NC3 Swift Certification Training: A 96-hour NC3 Swift Certification Training preparing students for industry-recognized credentials.


All classes are held in-person at BMCC’s Washington Heights campus (5030 Broadway, New York, NY 10034). Each class will include approximately 25 students, a mix of BMCC students and community members.  


Position Overview


America On Tech (AOT) is seeking an Instructor to deliver Apple Ecosystem and Swift courses from January–December 2026, with onboarding beginning in October 2025. 


Selected instructors will receive world-class training from Apple’s education team in Raleigh-Durham, NC the week of October 20-24, 2025, with all expenses paid, plus ongoing access to Apple’s proprietary curriculum and professional learning resources.    


The instructor will:

  • Teach three cycles of short Apple Ecosystem and Intro to Swift courses (January, May, September 2026).
  • Lead three 12-week NC3 Swift Certification cohorts (February–April, June–August, October–December 2026).
  • Commit to teaching weekday afternoons and evenings, averaging 10–15 hours per week during program months.
  • Inspire and guide students through hands-on projects that build both technical and professional skills.


This role offers the opportunity to be at the forefront of innovative community technology education and to directly impact the career pathways of 200 underestimated students in technology.


2026 Course Schedule


Apple Ecosystem Digital Literacy & Skills (7 one-off classes)

January, May, September

Mon & Wed, 5:30–7:30 PM


Intro to Swift Training (8 one-off classes)

January, May, September

Tue & Thu, 3–5 PM


NC3 Swift Certification Training (12 weeks course)

Feb–Apr, Jun–Aug, Oct–Dec

Mon–Thu, 3–5 PM



Additional Details:

  • Class sizes are ~25 students
  • All classes will be held in-person at the BMCC campus in Washington Heights (5030 Broadway, New York, NY 10034).
  • Instructor will be provided an Apple device to lead the courses


On-boarding and Training for Instructor
  • NC3 Training (Raleigh-Durham, NC – October 20–24, 2025): Required participation in a 4-day Train-the-Trainer session led by Apple. All expenses will be covered.
  • Virtual Trainings: Additional sessions will take place in November and December 2025.
  • Ongoing Learning: Access to Apple-provided online modules, foundational device/application training, and project-based curriculum resources.
  • Onboarding Support: Direct collaboration with Apple specialists and BMCC content managers.

  • Key Responsibilities
    • Inspire and guide students through hands-on coding and digital literacy projects in both Apple ecosystem basics and Swift programming.
    • Facilitate project-based learning and mini-projects to maintain student engagement.
    • Shape learning experiences by adapting curriculums that meet students where they are and help them grow.
    • Collaborate with AOT, HF, BMCC, and Apple on course pacing, student feedback, and evaluation.
    • Integrate professional development topics (resume building, career coaching) alongside technical instruction where appropriate.
    • Manage classroom operations, including the effective use of Apple devices and software.


    Required Skills and Qualifications
    • Prior instruction experience in technology and coding, particularly with college-age learners.
    • Strong programming skills and the ability to explain concepts in multiple ways to students with varying levels of experience.
    • Bachelor’s degree in a related discipline or at least 2–3 years of equivalent experience.
    • Ability to create a dynamic, encouraging, and supportive classroom environment that prioritizes student success.
    • Commitment to equity and supporting underrepresented students in technology.


    Preferred Qualifications
    • Familiarity with the Apple ecosystem and applications (GarageBand, Numbers, Keynote, etc.). While not required, this will be taught through Apple’s training resources.
    • Experience working with community college or workforce development programs.
    • Knowledge of Swift or iOS development.


    Compensation
    • Contractor paid $40,000 over the 15 months of the program (October 2025 - December 2026). Payments made monthly. 
    • Hours aligned with the course schedule and preparation, estimated 60 hours per month during active program months (January 2026 - December 2026), with lighter commitment during on-boarding October 2025 - December 2025.


    Application Process

    Interested candidates should apply here 

    Salary : $40,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Programming Instructor?

    Sign up to receive alerts about other jobs on the Software Programming Instructor career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $83,024 - $108,206
    Income Estimation: 
    $104,454 - $145,059
    Income Estimation: 
    $53,587 - $86,211
    Income Estimation: 
    $63,454 - $101,244
    Income Estimation: 
    $53,080 - $99,161
    Income Estimation: 
    $87,640 - $113,243
    Income Estimation: 
    $77,897 - $116,523
    Income Estimation: 
    $78,539 - $124,387
    Income Estimation: 
    $96,258 - $169,043
    Income Estimation: 
    $82,030 - $177,506
    Income Estimation: 
    $121,624 - $187,737
    Income Estimation: 
    $112,235 - $184,757
    Income Estimation: 
    $62,692 - $98,959
    Income Estimation: 
    $78,505 - $123,619
    Income Estimation: 
    $62,419 - $116,975
    Income Estimation: 
    $99,237 - $145,250
    Income Estimation: 
    $89,983 - $135,892
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Software Programming Instructor jobs in the York, NY area that may be a better fit.

    • Confidential Manhattan, NY
    • Python Programming Instructor - NYC We are a private training school specializing in coding and web development education for adult career changers. We're ... more
    • 2 Months Ago

    • Commercial Programming Systems, Inc. York, NY
    • Job Details MLB Sr.ServiceNow Developer Location: Tri State Area (New York, New Jersey, Connecticut) Hybrid Work Schedule Summary Of Job Description The Se... more
    • 25 Days Ago

    AI Assistant is available now!

    Feel free to start your new journey!