Candidate Questions

Am I qualified for a placement?

You might be, it depends on what you're looking for. There are many different tech jobs that we place candidates in. Some of them require more advanced skills than others.

For all programming jobs, we expect you to have basic skills in at least one imperative (C/C++, Java, JavaScript, C#, Python, Ruby, etc.) or functional language (Haskell, Scala, F#, Clojure, etc.) prior to applying. HTML, Markup Languages, not meet the language requirement. Make sure you understand basic control structures and elements of programs like loops, variables, functions, and potentially objects and classes.

For business intelligence jobs, we expect a working knowledge of at least one query or database language (SQL, MySQL, MongoDB, etc.) and basic fluency in one scripting language (python, r, etc), along with a grounding in general programming concepts, and an aptitude for math and statistics.

If you want a programming or business intelligence job, we would like to see an impressive project (personal, school, work etc.) that proves your drive and technical skills.

Other tech jobs (such as quality assurance, IT project management, user support) don't require very advanced programming skills, but may expect different skills.

What kind of jobs do you place candidates in?

We place candidates in many different tech jobs, not only programming. Here is a list of positions we place people in:

  • Software Developer
  • Front-End Developer
  • Back-End Developer
  • Mobile Developer
  • Data Scientist
  • Business Intelligence Developer
  • IT Project Manager
  • Quality Assurance Analyst

Where are the jobs located?

LaunchCode apprenticeships are located in our hub cities and the surrounding areas: Saint Louis, Kansas City, and Philadelphia. In rare occasions we have placed people into apprenticeships outside of our hub cities.

How do you evaluate candidates?

We are not fixed on traditional credentials like a CS degree or relevant work experience. We evaluate candidates on their drive, potential to learn new skills quickly, ability to work with others, and technical skills. The process has three phases: online application, online coding puzzle, and an interview. The interview has a behavioral part and a technical part. If the applicant demonstrates that they are job ready, then we start connecting them with the kind of jobs that they are interested in.

I live outside of the US, can I apply?

No. Right now, we are only placing the candidates in the US.

I live in the US, but I need an H1B visa sponsorship, can I apply?

No. We have seen that employers are unwilling to take on LaunchCode candidates who need a visa sponsorship, so we encourage candidates to try other methods of employment.

Are any of the jobs part-time?

No, you will be working as a full-time professional, this is not an internship.

I am a student, can I apply?

If you want to finish your school or are not ready to start a full-time job, we recommend you to apply when you are close to graduation or are ready for a full-time job.

We have placed many people who have not completed an undergraduate degree. As long as you accept to be a full-time apprentice with the end goal of being hired as a full-time employee, you can apply and go through our process.

How long does the apprenticeship last?

Most apprentices are hired full-time in 3 months, but it can vary. The apprenticeship will last as long as it takes for the company to decide whether they want to keep that candidate, or let them go. We have seen some candidates hired after a few weeks, and others take longer than 3 months. It all depends on the individual candidate, and their company.

What kind of companies do you match candidates with?

We have more than 500 company partners, ranging from Fortune 500 companies to tech start-ups.

What if the company doesn’t offer me a job?

The company has a strong interest in your success. Four out of five of our apprentices are offered a full-time position. Once you are ready, the company should offer you a job. If they don’t, we'll help you locate other opportunities.

What is the most important thing I can do to succeed on the job?

The biggest things companies will be looking for are motivation and potential. Once you are given a chance, it is up to you to prove yourself. This means doing all of the little things while at work to make sure you are as productive and helpful as possible, and doing all of the necessary things outside of work to make sure you are learning and improving. Ask questions, and take advantage of all the knowledge and experience of the developers around you. Don’t be afraid to make mistakes - just show you're learning!

Company Questions

What does the company need to provide the apprentice?

The important thing is to have someone on staff who can work closely with the apprentices, answer questions they may have, and help them get up to speed with the company.

How is LaunchCode different from a recruiter?

We are a nonprofit aiming to expand the talent pool, rather than a recruiter looking to move existing talent into different roles. Driven people seeking to enter careers in technology apply to LaunchCode's apprenticeship program. We have a careful evaluation process to make sure you are speaking only with people who are a good fit and will be dedicated to your company.

Where are the candidates located?

The majority of our candidates come from the areas around our offices, which are located in Saint Louis, Kansas City, and Philadelphia. However, we get applications from people all around the country, including many who are willing to relocate for a job opportunity in tech, and have placed people outside of our hub cities in the past.

LaunchCode Questions

How is LaunchCode funded?

LaunchCode is a 501(c)3 nonprofit organization. Our funding comes from three sources: donations, public and private grants, and earned revenue from companies for apprenticeship and direct hire placements. Please consider making a donation to support our mission of creating diverse, accessible pathways to careers in tech!