We tag every company profile based on location, industry, and job/internship types offered. Pick a keyword below to find similar employers:
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.
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.
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.
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.
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.
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:
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!
If software development still sounds like your cup of tea, here are a few things you should do to get started.
Top books for hackers.
|Office Administrator||New York, NY|
|Venture Capital Computer Science - 2014 Fall Undergrad Intern||New York, NY|
|Recruiting Coordinator||San Francisco, CA|
|Human Resources/ Administrative Assistant Fall Internship||New York, NY|
|USTR Intern Position - Fall/Winter 2014||Washington, DC|
|Module Design Engineer (Job Code: 239)||Dearborn, MI|
|Embedded Modem System Engineer (Job Code: 226)||Dearborn, MI|
|Sr Web Developer and Technical Analyst||Detroit, MI|
|Licensed Massage Therapist||Saint Clair Shores, MI|
|Mobile Application Development Engineer (Job Code: 242)||Dearborn, MI|
|Social Media Intern - Fashion Industry Opportunity||New York, NY|
|Associate Editor, Daily Makeover - Fashion Industry Opportunity||New York, NY|
|Editor, Beauty High - Fashion Industry Opportunity||New York, NY|
|Managing Editor - Fashion Industry Opportunity||New York, NY|
|UpOut Event & Brand Ambassador||San Francisco, CA|
|Community Manager, Operations & Customer Loyalty INTERN - SF||San Francisco, CA|
|Community Manager, Operations & Customer Loyalty - SF (San Francisco)||San Francisco, CA|
|Customer Happiness & Support - SF||San Francisco, CA|
|Community Manager, Operations & Customer Loyalty (Phoenix, AZ) - ZOnline Dating Company||Phoenix, AZ|
|Associate||New York, NY|
|Associate, Consulting||New York, NY|
|Analyst - New York||New York, NY|
|Entry Level Analyst (December 2014 Graduate) - New York||New York, NY|
|Entry Level Analyst (2014 Graduate) (Global Knowledge Broker)||New York, NY|
|Senior Front-End Engineer / UI Developer||Los Gatos, CA|
|Senior UI Designer||Los Gatos, CA|
|Senior Product Manager (Consumer Software/Mobile Apps/Web)||Los Gatos, CA|
|National Sales Representative - Sports Specialty Channel||Los Gatos, CA|
|Technical Program Manager (Software - Mobile Apps and Web Development)||Los Gatos, CA|
Check out the latest job and internship postings in software development.jobs by