Article by Julie Colgate, Practice Manager in Jobspring DC.
I have worked with countless clients in the DC area and when discussing what they are looking for in candidates, I hear a similar response over and over again, "I want the best of the best. 'A' talent." At this point, it's almost laughable. Of course companies want 'A' talent! The best part of my job is when I can be an advisor to these companies and help them capture that 'A' talent. There are three big pieces to reeling in those highly sought-after job seekers.
When a candidate is looking for a new job and they are starting the interview process, they want to be as prepared as possible for their interviews. They will research the company, look over the job description, and brush up on their tech and interviewing skills. What companies don’t always think about is that job-seekers are also looking at company reviews, using sites like Glassdoor, LinkedIn, Google, and Yelp. Have a low rating on these sites? A candidate may not be as inclined to interview with your company or they might get a bad taste in their mouth before even interviewing. Have your employees write a review of their experience so far with the organization to get your rating up. Reach out to customers/end-users that you have been in touch with and ask them to write a review on your organization. Candidates that see a positive review on your company will be more excited to interview and have positive preconceived notions before interviewing.
When a job seeker is interviewing with your company, he/she is selling themselves in the best way possible. Discussing relevant experiences, talking about the cutting-edge technologies that they have worked with, and how/why they can be a good fit for your organization and a great addition to the team. As a potential employer, you should also be selling them on why they should want to work for you and your organization. Give real life examples of what "a day in the life" looks like. Talk with them about the retention rate of the organization and growth potential for them—these things matter to job seekers. As much as you are interviewing them, this candidate will be interviewing you and the company to see if this is a place where they want to work.
Find Your Next Team Member Today
For a more difficult job seeker, or someone that the team is very excited about, you may have to have a more personalized recruiting effort. Have candidates sit down with an employee that has been with the company for around a year or less and have that employee share their experience with the company so far and why they joined the organization. Also, talk with your team about what they are touching base on with job seekers. Each person that a candidate sits down with should share a different part of the organization or story, that way you can ensure that you are covering everything and that there is no unnecessary overlap.
Speed of Getting Someone through the Interview Process
The one thing that makes it difficult to capture 'A' talent is a long and lengthy interview process. Anything more than 2-3 steps to get someone on-board is way too long and will result in a job seeker taking another offer. Specifically, if someone is top-tier talent, they will have a lot of interviews going on. Having a 4+ step process is the best way to lose a candidate that you are interested in. They will either take another offer or lose interest entirely. To ensure that you are getting candidates through a speedy process, ensure that you are covering everything: a 30-45 minute phone interview covering their background and some technical questions, and an in-person and final interview on-site lasting around 3 hours. After that, you should confidently know if you want to hire that person or if you’d like to pass. Any interview process that goes longer than that will result in job seekers losing interest or accepting another offer.
These might seem like simple or even obvious things, but implementing them will go a long way in ensuring that your company captures the top talent out there.
Article by Scott Purcell, Division Manager in Jobspring Silicon Valley.
Salary in Silicon Valley has always been a hot topic. Way back in the old days of 2013, I wrote what became a popular blog post about at 175k offer generated for a Big Data candidate that was turned down for an opportunity at pre-IPO twitter. Since then, things have only heated up here in Silicon Valley with companies ranging from Facebook and Google to the brand name pre-IPO companies like Box and Palantir to the next generation of startup hopefuls, all competing for the best talent.
Companies have tried varied tactics to attract talent ranging from salary, equity, sign on bonuses, fun perks, to good old fashion selling their opportunity. But what is the best way to attract talent? Recently, there was an article with wide circulation that discussed a local startup offering $250k per year and $1 Million dollars in four years to any engineer that essentially meets their expectation. This article kind of got me thinking; should companies be going out of their way to use this tactic to attract talent? I’m not suggesting there’s a right or wrong answer and I also don’t think $250k is as much as it sounds in Silicon Valley, but I thought I’d share my pros and cons of advertising what is still an explosive salary these days in Silicon Valley:
Find Your Next Career in Silicon Valley
The main pro here is, who isn’t attracted to making a million bucks or 200k + a year to do their job if that’s above the normal salary? Most would like the idea. Ultimately, the software engineers are the ones that build the product, so why not pay them what executives and some sales people are making at companies? This seems pretty logical. Being transparent about this also creates a somewhat level playing field and avoids issues that can arise when you have people making different amounts.
As a recruiter that has worked with over 500 companies during my career, I often hear companies talk about why someone should take their job for less money because of the potential equity, career opportunity, or many other factors that can’t really be guaranteed. It is refreshing that a company would reward the employee up front vs. the promise of something in the future that may or may not happen.
On the flip side, to me, it would seem there are some definite risks to attracting the right employees by putting out what is essentially an advertisement to come to a place because of salary. As I mentioned in the pros, who wouldn’t be attracted to that type of offer? Why is that a problem? Well, I would imagine that any engineer would want to apply for that potential offer. It may be difficult to determine who really is passionate about the opportunity. If that doesn’t matter to you and you just want the talent, then that doesn’t matter as much. But most startups I've dealt with care about company culture and that’s exactly the reason companies like Amazon and Google have unique and intricate hiring committees. You run the risk of hiring people that know how to interview well and are really just after the money. It may be difficult, even impossible to know who really is passionate about the opportunity and, in an industry where the best people seem to value employees who do their job out of a passion and not just as a job, this could definitely be a slippery slope.
I would sum up this topic by asking another question, is $250k that crazy of a salary these days in Silicon Valley? In a place where getting a house for a family in a good school district can cost a minimum of $1 Million - $2 Million dollars, that may be an interesting topic or question to ponder moving forward!
Article written by Shane Tomlinson, Practice Manager of Jobspring Boston
I would consider DevOps an umbrella term for many different types of positions. When someone is taking a DevOps job, they really need to look at the responsibilities they will have, and what the business needs are going to be. DevOps came around when cloud computing came into existence and companies realized they no longer needed a physical infrastructure. This created a butterfly effect, where startups saw this as an opportunity to hire additional developers to create their product, but also gave them the workload of maintaining their infrastructure while cutting costs. Since then, DevOps has evolved. My definition of DevOps would be someone that can really bridge the gap between development and operations. This would be someone that is a Senior Operations Engineer that also has an understanding of software development. With that role come the responsibilities of configuration management, cloud computing, and the ability to really make deployments seamless. Ideally, most companies are looking for someone that has specific experience doing repeatable builds through agnostic environments and deploying the same code/app on multiple environments such as physical and other cloud providers.
In the beginning, a technical department was very black and white. You could really look at it as employees either being on the operations/IT side, or the development side. The DevOps roles are very much in the grey area and straddle the line between both. When hiring someone in DevOps, it really starts with the company defining their needs and then customizing the position for the skillset of a candidate. Companies can’t expect to hire someone that is going to be at the senior level in all aspects of a tech department, but they can look for someone that is more of a generalist to help out with operations, programming, QA, and pushing out releases. This can be a double-edged sword though, as some candidates might only have an interest in, or experience with, certain pieces of that equation and can easily be misled by a job description or during an interview.
I believe this type of skill set is really going to be the future, and companies are going to continue to look for it. This skillset gives companies the ability to automate an infrastructure which will then drastically cut down on costs in the tech department. Automation can really help to make things easier by not only cutting down time, but also by making things more predictable which enables teams to be more proactive rather than reactive. Also, cloud computing can really cut down the cost, giving companies huge advantages, specifically in scalability. Instead of having to buy physical servers, it gives you the ability to not only scale up, but just as important, the ability to scale down. Cloud computing also saves costs by just reducing space needed to store servers and everything needed to maintain those servers.
In my opinion, the concept of DevOps is definitely the future. Maybe not from a skill set perspective, but from the perspective that companies are starting to become much more tech agnostic and are breaking the barriers between “department responsibilities”. This is especially helpful for continuous deployments and continuous integration for faster and more stable releases, and made possible by more and more companies moving to an agile environment.
Article by Jennifer Setter, Practice Manager in Jobspring New York.
Over the past 7 years, there has been a huge shift in the software technology market. Fortunately, we have made it out of a recession and into a highly profitable market, which has been led by a broad and varying field of technologists. The current unemployment rate for individuals with a Bachelor's degree in Computer Science is less than 2%. This is in comparison to the national unemployment rate of 6.3%.
If you are an experienced software engineer today, you are most likely employed and content in your current situation. If you are a software technology executive, you are most likely starving for talent and perhaps unclear on how to fill your open software positions with good engineers. In other words, the demand is much higher than the supply. While this is a problem for employers, it’s a huge advantage for a software engineer who is passively on the job market. Keeping an ear open to new positions means that you have a lot of power over your own situation—and you will reap the benefits.
Because nearly every software technology company is hiring, you will have your fair share of options, from VC funded start-ups to well-known public organizations. All that you have to consider is what motivates your career. Pin-pointing things such as working in an industry that excites you, learning a new technology, or having a social office space are what will define your next career move. Once you start interviewing with various companies, you will find that you are on the advantageous side an offer negotiation. Since most companies are hiring the passive candidate, you can also expect to see about a 5-7% pay increase from one job to the next. Your options are endless and you won’t know what’s out there until you look.
Anxiety might arise about leaving a current job for a new one: You don’t want to burn bridges or let anyone down. The reality is that everyone makes decisions based on what is best for them, and fortunately, this is something that a good boss will understand. If you have a strong relationship with your boss or coworkers, that relationship will stay intact whether you stay or go. The average lifespan of a software engineer at one job is a year and a half. You will be neither the first nor the last to leave a company that you are personally connected to.
From a company’s perspective, the competitiveness of finding and landing top talent isn’t so glamorous. Like every other shop in town, you want to hire the best talent for your team. If you really want to draw in someone from the upper echelon, you need to be aware of why a prospective employee could be attracted to your company. Are you implementing the latest and greatest technologies? Do you have special perks such as flexible work hours or the ability to work remotely? Many executives are passionate about their product and like to think that the engineer they hire will automatically share that same passion. While this may be true for some companies, they are certainly in the minority. As a company that is looking to hire top-tier software engineers, you must really evaluate the perks that only your company can offer. This is what will reel in the right candidates.
At the end of the day, the technology market is profitable, competitive, and growing rapidly. Engineers are a hot commodity, and they have their fair share of career options with the opportunity to make a lot of money. Technology executives have the opportunity to profit on a market that has unlimited potential, but they have a harsh competition to beat out their competitors. The best product is made when the right people come together with the right companies, and this will only happen when both sides are open to seeing what each can do for the other.
Article by Adrian Lopez-Obeso, Practice Manager in Jobspring Los Angeles.
A while back, I wrote an article entitled How To Land a UX Job in Los Angeles. In this article, I touched on portfolios and their importance to UX Designers looking for new career opportunities. In addition to recruiting UI/UX Designers, my team works with Technical Project Managers, so I wanted to follow up with some advice for those of you on the market for management roles!
As in any job market, hiring managers seek out only the most qualified candidates with the most relevant experience. So many resumes are shuffled through their inbox each day that job seekers must make sure that theirs stands out.
One way that people in the web and software field stand out is by working on side projects that build their skillset beyond what their previous positions required. Whether it’s building an API and adding it to Github, or designing wireframes for a potential mobile app, designers and developers can always supplement their resumes and skillsets with side projects. This gives them a chance to work with technologies or styles that aren’t always encouraged or permitted at their previous workplaces.
Unfortunately for Technical Project Managers, side projects to supplement your skillset are a hard thing to come by. Your average PM cannot project manage something by themselves like a developer can build an application. In addition, it's typically rare to find something tangible that a project manager can use to display their work when on the market. However, this does not mean that all is lost for PM’s! As a Project Manager, there are always new methodologies, theories, and techniques to research. Along with that, there are numerous certifications that PM’s can achieve to show their worth and expand their knowledge.
They key is to keep learning. As long as you can show that, you'll find your new Project Management role in no time!
Article by Melissa Tobia, Practice Manager at Jobspring San Francisco.
There is no question that learning how to code is the “it” thing to do, especially in this booming tech market. Computer-programming schools all over the United States are giving individuals the opportunity to learn code from experienced developers in just 2-3 months. The popularity of these schools has increased because they offer an alternative education to anyone looking to start a career in coding. This alone is changing how the hiring process works because a CS degree is no longer the only way to land a programming role. Anyone can apply to these hacking schools with every intention of landing a software development role upon completion of the course. This opens up new opportunities for aspiring programmers and without a doubt, these coding academies are the real deal. Within weeks of completing the course, students will find that they are being offered fulltime roles at companies with competitive salaries.
Sounds great, right? The benefits of these academies are substantial but are not acquired without work. Many students have mentioned that the interview process for these schools is very rigorous. Most academies only accept 5% of applicants. As the popularity of programming increases, so does the interest in these schools. They are constantly becoming more competitive and raising their standards for the talent they produce. During the time as a student at these schools, coding is everything. Students spend most of their day at the academy absorbing as much as they can. Coding becomes a student’s primary focus day and night.
Are you up to the challenge? Below are some benefits to enrolling in a coding program:
1. Learning a lot in short amount of time: These courses are between 10-12 weeks on average. They teach the ins and outs of how to code and leave graduates knowledgeable on everything they need to know to land a job in the field. Many grads say that they have never learned so much in such a short amount of time.
2. Larger salaries: The average salary of students who complete the course is anywhere from $85,000 to $110,000. Students coming out of these programs are going into the real world with very little experience. Making this large of a salary for your first role in programming makes the entire coding school worth the effort and time. Additionally, being a graduate makes you more valuable as a candidate. This can often put students in situations where they have multiple offers and salary negotiations can be made.
3. Making connections with the tech community: Coding camps pride themselves on being taught by industry professionals. This means your teachers will become important connections to other professionals in the tech community. Taking advantage of these connections can greatly help after graduating. Additionally, most coding camps have career fairs after completing the course, which allows students to network with different hiring managers and companies.
4. Landing a job: The end goal of these programs is to get a job. In fact, many of these courses even guarantee one. In addition to the help these schools provide, be proactive about finding a job. Make sure to market yourself well—tell everyone you know that you finished the course and are looking for a new role. There are also many sources outside of the school that can help. Networking at meetups, career fairs and hacking events is great as well as working with recruiting agencies like Jobspring Partners.
Jobpsring Partners has helped many students land software engineer roles here in San Francisco, and for many of them it’s their very first engineering role. This year alone Jobspring has placed over 15 students into roles with competitive salaries and benefits. Jobspring loves placing candidates from these roles because graduates often have a passion for programming that is not found elsewhere. These students did the hard work so now Jobspring can connect them with great companies!
Whether you’re looking for a career change or additional education after your college degree, coding programs open up new opportunities and networks for anyone who participates in them. Take the time to consider a programming school and how it can benefit your life significantly!
Article by Heather Samaras, Regional Director in Jobspring San Francisco.
Interested in moving to San Francisco for a tech career but don’t know how to get your search started? I can help.
It’s no secret that San Francisco is booming with tech opportunities. With over 55,000 open tech jobs in SF, it is the place to be for anyone wanting a tech career. However, this year SF surpassed NYC as the most expensive city to live in the U.S. This fact is overwhelming to someone looking to move. Working in tech recruiting in San Francisco, I constantly hear candidates asking how they can pick up and move to this expensive city of opportunity.
In short, it is possible to move here. It takes strategy and smarts, but it can be done. Here are 3 easy steps to realizing your dream of moving and taking advantage of on the 55K open tech jobs in San Francisco.
1. Be prepared to pack your bags and make the move. The market moves quickly here. It’s important to do your research and figure out where you want to live. San Francisco’s Real Estate market is highly competitive. The most important thing about finding an apartment is being informed. Research different neighborhoods and the average cost of a one bedroom apartment. When looking online for an apartment, utilize the search engine that was created here, Craigslist. Lastly, in SF, you must plan on having the cash ready to pay first and last month’s rent immediately after looking at an apartment. It’s a quick market, but if you go with your gut, you will be able to find a place.
2. Start scheduling interviews immediately. Start your search online. You can search Indeed.com to find open technical positions in the area. Use the filters for San Francisco and technology to narrow your search.
Another great way to kick start your search is partnering up with a Technical Recruiting firm that specializes in the type of tech position you are looking for. Jobspring Partners is a great resource. Utilizing a recruiting firm will give you an opportunity to have “eyes” on the street for you. You will need an advocate to push your background out for interviews. Keep in mind that it typically takes at least 6-8 phone screens (with different companies) and multiple on-site interviews (with different companies) to land a job.
Additionally, remember that not all companies will pay for relocation or travel expenses. Some companies will provide that benefit, but don’t expect it or have it block you from interviewing with a company. I see a decent amount of companies offering the candidate a sign-on bonus (to help with moving costs) once they make the offer. Once you get your feet wet with technical phone interviews and you have a couple opportunities brewing, it makes sense to purchase a ticket and fly out. This shows the potential employers a “seriousness” level that can help to facilitate the on-site interviews. Make every interview count and put your best foot forward.
If a company offers to do a Skype interview, keep a few things in mind. I’ve seen companies utilizing Skype to interview and hire candidates without even meeting with them in person. This is not the “norm” but it absolutely happens from time to time. Remember when you interview with a company on Skype, think about your surroundings. Don’t sit on your unmade bed with a t-shirt on as this would project a messy or casual feeling in the interview. Treat a Skype interview like you would an on-site—remember you only have one chance to make a great first impression.
3. Use your network. Once you decide to make the move, tell everyone. If you put out that energy, it will happen. Make sure to utilize the easy ways to expand your network. An example of this is updating your LinkedIn profile so that you are open to tech positions in San Francisco. Additionally, reach out through any of your first connections on LinkedIn that are local to the San Francisco market and ask if they know any connections that may help you. Join San Francisco tech groups on LinkedIn and connect with people in that group. People post open positions in those groups, so it’s a great way to find opportunities you might not elsewhere. Make sure your LinkedIn profile is up to date and very detailed with your experience. If you have a GitHub account, be active with current code and projects. Your personal website should have an updated version of your resume (that resume is searchable to employers & recruiters). By doing these simple things, you are marketing yourself and expanding your reach to employers in the SF area. This can really make a difference to how fast you land a great job here.
Take these tips and pick a date for your big move. If you follow these guidelines and act quickly and intelligently, you too can make the move to San Francisco and join the booming tech industry that is constantly growing here. Then, once you have your dream tech job landed, you will never look back.
Article by Charlotte Haun, Lead Recruiter in Jobspring LA.
The market for hiring engineers is more competitive than ever. As a recruiter, one of the most frustrating things to see happen is having a great client, who’s hiring for a tough-to-find position, miss out on qualified candidates because of an inefficient hiring process. Many companies have lengthy technical interviews, as well as take home tests, but the most important thing to keep in mind with these job seekers is that they are not interviewing exclusively with you! They are usually working with multiple recruiters/hiring managers that are pushing them to take their jobs as well. With that said, often times the company that moves the most efficiently with their interview process is the one who gets the candidate.
I’ve heard many times from job seekers, even extremely talented and senior people that I’m working with, “I just want to accept the first job offer I get, I hate taking off work to go to interviews.” No matter how much we encourage candidates to weigh their options and see a few different companies, sometimes the first company that makes an offer does end up being the best fit.
Below are some of my tips for managers who are urgently trying to fill positions, but aren’t seeing any results.
First off, don’t be too critical of a candidate’s resume. Being too judgmental of the resume’s formatting, spelling, etc. may cost you a great candidate. A resume that has the skill sets you are looking for is worth a phone call, even if it only lasts ten minutes. I have seen managers hire candidates that they originally passed on because their resumes didn’t reflect their passion, attitude, and intelligence. If the candidate is extremely job jumpy, it is always worth a phone call to understand why s/he has left those particular jobs. Sometimes their reasons are very justified. For example, start-ups frequently do lay-offs when they are growing, so this could be a cause.
Keep the interview process thorough, but efficient. Company #1 that does three phone interviews with three different people before physically bringing in a candidate is probably going to lose out to Company #2 that does one phone interview, and then brings them in right after to see the space. Company #2 will be able to make an informed decision faster, and effectively make an offer faster. This is a candidate’s market, and they have many options when it comes to new jobs. A company that has a two month long hiring process will lose out on candidates to the companies that can simply act quicker.
Do not extend offers in the actual interview. Candidates are usually very emotional or nervous at the end of the interview process, and they could use a day to decompress. If you extend something official to them the same day as the interview, they will usually accept an offer in person because they are caught off guard and excited, and then decline later because the offer isn’t quite what they are looking for.
Keep the interviews organized and don’t miss phone calls! Candidates become very discouraged when they take time out of their day to take a phone call and never receive one. This can hurt their impression of your company in the long run as well.
Lastly, be open in terms of your budget. If you are working with a recruiter, be honest, and let them know what number to stay under when they submit candidates. Interviewing candidates that are way over the budget can end up being a waste of time for everyone, and frustrating for the manager. If you are realistic about what you can offer a candidate, then you will be more efficient with your interview process and save time!