✦ Luna Orbit — Software Engineering

Software Engineering Apprentice – Accelerated Program (Engineers Only)

at Flatiron School

📍 Remote, US Remote Posted March 26, 2026
Type Internship
Experience entry
Exp. Years Entry level
Education Degree in Computer Science (or similar technical degree) OR recently completed a software engineering bootcamp
Category Software Engineering

This is an apprenticeship program for aspiring software engineers to gain hands-on experience while completing a bootcamp. The role involves contributing to software projects, learning modern development practices, and building a professional portfolio.

  • Attend bootcamp and complete coursework
  • Contribute to software projects
  • Write maintainable code
  • Collaborate in sprints
  • Build portfolio

Focus on full-stack web development using JavaScript, Python, Java, with exposure to databases, agile workflows, and version control tools.

The ideal candidate is an entry-level software engineering apprentice with foundational knowledge in modern programming languages such as JavaScript, Python, or Java. They should be eager to learn, collaborate effectively, and build a portfolio of real-world projects.

Programming proficiency in at least one modern language (e.g.JavaScriptPythonJava)Familiarity with frontend and backend web development conceptsWorking knowledge of databases
Experience with modern frameworksAgile development workflowsTest automationPortfolio of software projects
JiraGitVS CodePostgreSQLPythonJavaScriptJava
JavaScriptPythonJavaweb developmentagiledatabasesversion controlportfoliomentorshipcollaboration
JavaScriptPythonJavaFrontend web developmentBackend web developmentDatabasesAgileTest-driven developmentModern frameworksVersion control
CollaborationCommunicationProblem-solvingTeamworkAdaptabilityMentorship
Industry Education & Training
Job Function Support the development of software projects while learning industry best practices
Role Subtype Software Engineer Apprentice
Tech Domains JavaScript, Python, Java, Databases
software engineeringJavaScriptPythonJavaweb developmentagiletest-driven developmentdatabasesversion controlportfoliomentorshipcollaborationcommunicationfull-stackbootcamp

No programming experience, Unwillingness to commit 14 months, Lack of relevant educational background

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile