Careers in Software Development


Looking for an entry level job or internship in software development? Here's an overview of how to approach the search and a list of companies that might have entry level and internship opportunities that will interest you.

See companies with software development careers or search the latest software development jobs and internships.

One of the things I enjoy doing most every morning is nursing a warm hot chocolate while checking my e-mail to see if anything exciting has arrived overnight. This daily ritual is possible thanks to the tireless effort of software developers (and my barista). Software is how we interact with computers, and programmers are the magic makers who write the software. While we mostly think of software in relation to computers, software developers write the code that runs our video games, cars, airplanes, cell phones, televisions, and nearly every moderately advanced piece of electronics that we interact with.

Software Development Career Guide Overview

  1. What a Software Developer Does
  2. A Typical Day for a Software Developer
  3. Salary and Career Progression for a Software Developer
  4. Best Locations for Software Development
  5. Pro/Con: Being a Software Developer
  6. What You Need to Know for a Career in Software Development
  7. Software Development Resources
  8. Careers Related to Software Development
  9. Companies with Jobs and Internships in Software Development

What a Software Developer Does

A programmer develops code (software instructions) for hardware. In doing so, they solve problems, or create new ideas by writing, testing, debugging, and maintaining the detailed instructions that computers need to work. Commonly coders also design the graphical user interface, which helps users navigate through the software. For the background on how this amazingly complex group of jobs evolved, check out this geeky infographic of its history.

Popular Languages

Here are some of the software languages that are worth knowing. If you master any one of these, you will open yourself up to numerous entry level job or internship opportunities.

A Typical Day for a Programmer

While the work for an individual software developer may look pretty similar from day to day, daily activities vary widely from developer to developer. Some work from home, others work in cubes. Some have a stand up desk, and others work in an open office setting. The common theme is that most programmers spend a large part of their days in front of a glowing screen (usually a big one). Hours can range from 9 to 5 to total time flexibility. The work can vary widely too. Some developer spend most of their days building new code to create new functionality, while others may spend their days identifying and fixing bugs. Programmers also obviously spend time communicating with project managers, product developers, and others in the company who help determine the direction the software takes.

Salary and Career Progression for a Coder

How comfortable is this comfortable living you’ve heard about? What does the programmer gig pay? A lot. Software engineers are in extremely high demand, and the market just keeps getting hotter. While many salary sites report pay ranges from $29,000-$83,000 with a median expected salary of $54,000 per year for an entry level hacker, it’s not unheard for top grads to get offers in the low to mid six figures.

There’s plenty of room for growth in Software Development, as many engineers eventually move into management at some point. Even a non-manager software developer can see a salary well into low six-figures. Additionally, many developers end up starting their own companies or becoming early employees at startups, and because the demand for them is so high, bigger companies often end up acqi-hiring the companies at a going rate of $1 million per engineer (in cash and stock). That usually requires some sort of vesting schedule, but it can pay off big for a developer who takes a little risk.

Other Names for Software Developers

Best Locations for Software Developers

I believe Homer Simpson once said, “The Internet? Is that thing still around?” My guess is, you know the answer- YES! and because of that, job opportunities for developers are widespread. Being in the right place makes a difference too. Hot spots for software developers are currently:

Pro/Con: Being a Hacker


What You Need to Know for a Career in Software Development

One of the cool things about programming is that while you need an education, it can be one that you develop on your own. If you prove you know a language, you’ll be hard pressed to find a company that will turn you away. So the most important thing is to have a working knowledge of a group of programming languages that matches up with what the market is looking for. Check out this infographic on the evolution of programming languages, to get better versed. In addition you’ll probably need to be able to work with database systems like Orcale and Sybase. Many programmers are able to develop these skills by toying around with things at a young age, so you have no excuse. Codecademy and W3Schools are great places to start, but the best resources really depend on what language you’re trying to learn. If you’d rather a traditional educational program, typically companies will look for B.S. degree in Computer Science, Information Systems, or Mathematics. So suit up with one of those!

Software Development Resources

If software development still sounds like your cup of tea, here are a few things you should do to get started.

Required Reading

Top books for hackers.

Key Folks to Follow on Twitter

Blogs and Websites

Networking Opportunities

Careers Related to Software Development

Companies with Entry Level Jobs and Internships in Software Development

SumAll Logo

SumAll - SumAll is a New York, NY based company that allows “you to see all your information in one place and provide you visibility into the past, present, and future.”

See the complete SumAll profile

Job TitleLocation
Social Media InternNew York, NY
Graphic DesignerNew York, NY
Front End EngineerNew York, NY
App Store ManagerMinneapolis, MN
See all 4 job postings

Backcountry Logo - Backcountry is a Park City, UT based company that gets “get people who get outside” and is all “about gear, grit, and connecting people to their passions.”

See the complete profile

Kanjoya Logo

Kanjoya - Kanjoya is a San Francisco, CA based company that transforms “emotional insights into remarkable customer experiences” by analyzing unstructured data in real time.

See the complete Kanjoya profile

Job TitleLocation
Customer Success ManagerSan Francisco, CA
VP of Enterprise MarketingSan Francisco, CA
Community and Team Ops LeadSan Francisco, CA
iOS / Mobile EngineerSan Francisco, CA
NLP EngineerSan Francisco, CA
See all 11 job postings

WPromote Logo

WPromote - WPromote is an El Segundo, CA based company that calls itself “the country’s leading Online Marketing firm." They help clients with SEO, PPC, and Social Media.

See the complete WPromote profile

OneIMS Logo

OneIMS - OneIMS is a Skokie, IL based company that offers “everything from services like branding and web design to online marketing strategies like SEO and PPC.”

See the complete OneIMS profile

Noom Logo

Noom - Noom is an NYC based company that makes healthy living easy by using "cutting-edge technology to accurately monitor your progress and provide expert advice and analysis."

See the complete Noom profile

Spatial Logo

Spatial - Spatial is a Broomfield, CO based company that is “the leading provider of 3D components for technical application development across a broad range of industries.”

See the complete Spatial profile

ZenPayroll Logo

ZenPayroll - ZenPayroll is a San Francisco, CA based company that has created “the easiest way to pay your employees.”

See the complete ZenPayroll profile

Job TitleLocation
Event LeadSan Francisco, CA
Recruiting CoordinatorSan Francisco, CA
Account ExecutiveSan Francisco, CA
Intern (Engineering)San Francisco, CA
Customer AdvocateSan Francisco, CA
See all 15 job postings Logo
No current job openings.

Innerspin Logo

Innerspin - Innerspin is a Los Angeles, CA based agency that “is focused on growing global brands through effective brand building and digital capabilities.”

See the complete Innerspin profile

Job TitleLocation
BookkeeperLos Angeles, CA
Advertising InternLos Angeles, CA
INTERNSLos Angeles, CA
Account Executive / Social Media CoordinatorLos Angeles, CA
See all 6 job postings

ProQuest Logo

ProQuest - ProQuest is an Ann Arbor, MI based company that “is committed to empowering researchers and librarians around the world.”

See the complete ProQuest profile


HDMZ - HDMZ is a Chicago, IL and San Francisco, CA based healthcare and life science marketing agency that was founded in 1936.

See the complete HDMZ profile

Job TitleLocation
SEM ManagerSan Francisco, CA
See all 1 job postings

Course Hero Logo

Course Hero - Course Hero is a Redwood City, CA based company that “provides a suite of digital educational resources that help you learn as efficiently and effectively as possible.”

See the complete Course Hero profile

DaveRamsey Logo

DaveRamsey - The Lampo Group is Dave Ramsey's Brentwood, TN based company that provides "biblically based, common-sense education and empowerment" with a focus on finance.

See the complete DaveRamsey profile

TuneIn Logo

TuneIn - TuneIn is a Palo Alto, CA based company that “enables people to discover, follow, and listen to what’s most important to them — from sports, to news, to music, to talk.”

See the complete TuneIn profile

Mason Zimbler Logo

Mason Zimbler - Mason Zimbler is an Austin, TX based “integrated agency rooted in the digital space” that combines “a love of creative” with a “desire for results.”

See the complete Mason Zimbler profile

Xamarin Logo

Xamarin - Xamarin is a San Francisco, CA based company allows developers to write “apps entirely in C#, sharing the same code on iOS, Android, Windows and Mac.”

See the complete Xamarin profile

WeSpire Logo

WeSpire - WeSpire is a Boston, MA based company that provides “technology-based engagement programs to inspire employees for measurable impact.”

See the complete WeSpire profile

Luminate Logo

Luminate - A lot of companies have put ads alongside images, but Luminate is a Mountain View, CA based company that is putting them in the actual images.

See the complete Luminate profile

Square Root Logo

Square Root - Square Root is an Austin, TX based company that has developed “a single platform to improve operations and performance throughout franchise networks.”

See the complete Square Root profile

71lbs Logo

71lbs - 71lbs is a Fort Lauderdale, FL based startup “with a ‘set-and-forget’ system that allows our customers to easily and automatically collect late-shipment refunds."

See the complete 71lbs profile

Job TitleLocation
Attendant, TerminalCincinnati, OH
See all 1 job postings

Triggit Logo

Triggit - Triggit is a San Fran based company that “enables advertisers and agencies to build, run, measure, and optimize retargeting-driven display campaigns from a single platform.”

See the complete Triggit profile

Job TitleLocation
Account InternSan Francisco, CA
Data EngineerSan Francisco, CA
Account ManagerSan Francisco, CA
Publisher Development ManagerSan Francisco, CA
VP of MarketingSan Francisco, CA
See all 25 job postings

Check out the latest job and internship postings in software development.

jobs by Indeed job search

Copyright © 2007-2013 One Day, One Job. All rights reserved.