# data[].attributes.body
Software developers are the creative minds behind computer programs.They design the program and then give instructions to programmers, who write computer code and test it. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks.

# data[].attributes.body
College: When becoming a software engineer, you need a bachelor degree and some people even get their masters after college. A college that helps people get a bachelors and a masters is Georgia Tech.
Courses: Courses you need to take to be a Software Engineer is Computer Science, HTML and JAVA scripts, and a scripting language like, PHP or Python.
Cost of College: For four years, tuition would be 40,032, room and board would be 9,640, and books and fees would be 3,200.

# data[].attributes.body
Entry Position:
Job title: Software engineer
Average years of experience: None-1 year
Major/degree/exams required: Bachelor and maybe Masters
Suggested qualifications for entry-level position: Good attitude, Computer experience, Work ethic
Income ($$$) to start: $95,590
Advanced Position:
Job title: Software engineer
Average years of experience: 3-5 years of experience
Major/degree/exams required: Bachelor and maybe Masters
Suggested qualifications for entry-level position: Previous job experience, Passion, Ability to learn
Income ($$$) to start: $121,840
Career Skills: career skill you would need is problem solving, learning, and communication.

# data[].attributes.body
Pros: There's vacation time plus holidays and your company helps you with expenses.
Cons: They work full time, which is about 35-40 hours a week
Related Jobs/Careers: Programming, Software developer, app developer, Network and computer systems administrator, and Computer hardware engineer