Flatiron School  logo

Software Engineer Work/Study Program

Flatiron School
Full-time
Remote
United States
$20 USD yearly
Engineering, Software & Technology

  • Attend and complete the Flatiron School 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

Requirements

What We're Looking For

  • 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 or completed a software engineering bootcamp (strongly preferred); self-taught developers are also encouraged to apply
  • Successfully complete the Flatiron School Aptitude Assessment

Preferred Skills

  • 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
  • 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
Apply now
Share this job