Entry-Level Software Developer Apprenticeship

Remote Full-time
About the Opportunity

Flatiron School is offering an apprenticeship opportunity for early-career developers to earn income while learning. Apprentices will enroll in Flatiron’s AI and Data Science part-time bootcamp and be matched with one of our employer partners for a paid apprenticeship throughout the duration of your course.

This is a unique opportunity to develop skills in AI and data science while gaining hands-on industry experience. As an apprentice, you’ll contribute to software products, collaborate with experienced engineers, and build your portfolio with production-ready work. At the same time, you’ll deepen your understanding of data and machine learning to become a more versatile, full-stack software developer.

This is a full-time opportunity, 40 hours/week (20 hours coursework and 20 hours apprentice work) for a 14-month program. The apprenticeship earnings will cover the tuition cost of the bootcamp.

What You'll Do
• Attend and complete the part-time Data Science Bootcamp as part of the apprenticeship
• Contribute to software projects for your host company
• Write clean, maintainable and testable code using modern frameworks and tools
• Collaborate in sprint-based workflows and participate in code reviews
• Support feature development, debugging, documentation, and QA processes
• Build your portfolio of production-level work while growing your technical and collaborative skills
• Receive ongoing mentorship from senior developers and product leaders

What You'll Learn
• How engineering and data science intersect in modern AI products
• Practical agile development workflows in a collaborative environment
• Best practices for writing clean, maintainable, production-quality code
• How to build and ship features with real user needs and product strategy in mind
• How to apply data thinking to software engineering challenges

What We're Looking For

Requirements:
• Must be currently living in the U.S.
• Must be authorized to work in the U.S. We do not offer any visa sponsorship at this time - including H-1B, STEM OPT, and F-1 visa transfers.
• Must be available 40 hours/week for 14 months to complete the Flatiron School Data Science Bootcamp and for apprenticeship work
• Have a degree in Computer Science, Data Science/Analytics, Mathematics, or Economics OR have recently completed a software engineering bootcamp (strongly preferred); self-taught developers are also encouraged to apply
• Programming proficiency in at least one modern language (e.g., JavaScript, Python, Java)
• Familiarity with frontend and backend web development concepts
• Working knowledge of databases (SQL or NoSQL) and how to query or integrate them

Preferred Skills:
• Awareness of testing, debugging, and code review practices
• Strong communication and collaboration skills
• Accountability in managing time and meeting small milestones
• Curiosity, initiative, and a strong desire to grow into a multidisciplinary developer

Compensation & Commitments
• Hourly Pay: $20/hour for 20 hours/week paid through an employer partner (hiring entity) on their internal payroll cadence, 14-month commitment
• Tuition Coverage: Commit to pay the full $11,900 bootcamp tuition, through a monthly installment payment plan to Flatiron School
• Hours: 40 hours per week total - 20/week in apprenticeship role, 20/week in part-time bootcamp courses

Apply Now

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

CenterWell PCO, Senior Compliance Professional - Remote

Remote Full-time

**Experienced Part-Time Online Data Entry Specialist – Remote Aviation Industry Role**

Remote Full-time

Recruiter (High Volume) - Remote

Remote Full-time

Join Today: Are you a college student looking to work while you

Remote Full-time

Experienced and Ambitious Postal Service Agent Wanted for Immediate Hire – Join the Ranks of the United States Postal Service and Launch a Fulfilling Career

Remote Full-time

Remote Customer Service Representative - Apply Now -Delta Airlines

Remote Full-time

Customer Service Part Time Computer Work from Home Job

Remote Full-time

Immediate Hiring: Remote Entry-Level Jobs Near Me | $25-$35 Per

Remote Full-time

Immediate Hiring: Entry Level Fully Remote No Experience

Remote Full-time

Field Reimbursement Manager - Central

Remote Full-time
← Back to Home