Have you just graduated from coding bootcamp? Check out the 6 most popular job titles based on data from our 2016 Coding Bootcamp Graduate Outcomes Survey. From Software Engineers to Junior Developers and Teaching Assistants, find out what types of jobs are available to bootcamp graduates, the languages you need to learn to land the position, and which bootcamps teach them!
What job can I get after coding bootcamp?
- Software Engineer
- Front-End Developer
- Junior Developer
- Full-Stack Developer
- Teacher Assistant
Related titles: Developer, Software Developer
Average Salary for Software Engineer - $100,400
Software engineers are involved in all aspects of computer software and programs including design, development, testing and evaluation. Although writing and understanding code is essential to be a software engineer, most engineers are primarily concerned with testing and analyzing software functionality, developing algorithms and debugging.
Software engineers often work in Java and C/C++ or with mobile technologies like Android that employ Java. Because C/C++ and Java are often the primary languages taught in computer science degree programs, it’s a popular choice for CS graduates. The websites of Google, YouTube, Amazon and Twitter all use C/C++ and Java. A few bootcamps that teach these languages include:
Related Titles: Web Developer
Average Salary for Front-end Developer - $102,200
Front-end developers work on the look and feel of a website. They design buttons, layouts and are responsible for how a user interacts with or obtains information from a website. A front-end web developer’s role may be strictly technical, working with the website’s design and functionality or more customer-oriented, consulting individuals on the user experience and interface for their website.
Related Titles: Associate Developer
Average Salary for Junior Developer- $67,200
A Junior developer has little to no experience in the field, generally less than two years. The developer may need a lot of guidance, work on more structured tasks and learn new languages and/or frameworks on the job. For some insight into how a junior developer role might differ from that of a Senior Developer, Developer or Apprentice, check out this blog post by a Flatiron alumni and junior developer and this one by a Thinkful alumni and junior developer.
Average Salary for Full-Stack Developer - $110,700
Traditionally, the role of a Full stack developers requires in-depth knowledge of front and back end development, servers, networks, UX/UI and project management. However, with the advent of new frameworks and the popularity of mobile, many consider these proficiencies a necessary essential. Rather than coding, most full stack developers have responsibility for leading the team and managing projects.
Related Titles: Mentor, Teaching Fellow, Assistant Instructor
Average Salary for Teacher Assistant - $48,200
Teacher Assistants have become highly sought after components to coding bootcamp programs. In some cases, teaching assistants teach courses and serve as instructors of smaller components of the bootcamp course. In other cases, teaching assistants aren’t actual instructors, but serve as a resource and answer questions during the project components of the day.
Related Titles: Apprentice, Fellow
Average Salary for Engineering Intern - $40,600
Intern duties vary by company and coding language, but it’s safe to say that as a software development intern you won’t be getting coffee! Interns are placed on a job to learn, and for that reason are often placed with an internal mentor who you meet with regularly to answer questions. More forward-thinking companies design apprenticeship programs- check out Apprentice.io, the professional development program from Ruby on Rails powerhouse Thoughtbot. Dave Hoover, a co-founder of Dev Bootcamp and author of Apprenticeship Patterns talked to us extensively about his love of apprentice programs: “The cool thing about these apprenticeship programs is that the companies really invest in the apprentices, and because of this, the apprentices succeed well over 90% of the time. It’s not like they take on 10 people at once and 2 survive.”
As with a junior developer, interns are often given small, structured tasks to work on independently. Depending on the company structure, an intern might receive more on-the-job training than a junior developer. However, interns are certainly expected to contribute to the team and produce code.
You could land an internship or apprenticeship in any coding language- from Ruby on Rails to iOS! Many bootcamps coordinate internships with hiring partners either as part of the curriculum or as a post-bootcamp segway into the work world. A few bootcamps that include internships or apprenticeships in the program include:
Can a Full Stack Developer Exist?
Understanding the Web Application Stack from Front End to Back End
Python: What Beginners Need to Know
What is Python? Is it easy to learn Python? Hackbright Academy instructor Meggie Mahnken explains.