NYC...Technically RSS



New York City Technology and Recruiting blog

Current Job Openings


Contact info: khansbury (@) winterwyman.com 212.616.3524

Archive

Mar
27th
Sun
permalink

What is it going to be like when you look for a new tech job in NYC?

Thinking about looking for a new development or engineering related position in New York City right now?   I have highlighted a few brief topics below that you’ll need to consider, each topic itself can be a lengthy discussion.

It’s a great time to look for a new technology related job, specifically if you’re a developer.  Whether your applied skills are with an open source language, Java, Python, Ruby, PHP or a commercial language like .Net MVC your skills are in demand.   If you’re thinking about the next step in your career and you’re good at what you do, it is likely you are gainfully employed.  There are an abundance of companies looking to new developers and once you open up a search there are a few things you should know. 

1)      Assuming you know what you’re qualified for and apply to appropriate positions a well written resume will get you an interview with most of the companies you reach out to.  I won’t cover the details of writing a good resume here but a resume is like writing a use case; sometimes it’s a simple description of what you worked other times it is worthwhile to detail larger and more complex processes you have worked on.  What was the business need?  What did you build? What technology and tools did you use? These are the three simplest questions to use when writing your tech resume.  It is important to remember that anything you write on your resume regarding technology is fair game for conversation so stick to the technology you can explain in detail.  It is futile to list every technology you have ever touched if you can’t discuss them in a fluid and convincing manner.

2)      It is important to differentiate yourself when given the opportunity to interview with companies that are interesting to you.   Despite there NOT being an abundance of talented developers on the market most companies are still in the mindset that they need to hire the top 5% of talent.  To be considered you will be asked to convey your technical prowess through conversations, coding exercises and/or white boarding sessions.    Computer science fundamentals are expected to be strong for any developer regardless of your language of expertise.   You should be able to explain simple concepts like methods and objects and arrays as well as getting into more philosophical conversations like coupling and its impact on performance or technical questions like how a compiler works.   If you cannot answer the CS fundamentals, do not bother with your resume just yet because you will not get very far in the interviews.   Crack open your CS 101 books and start to Google interview questions relating to your specialty. 

Once you get past the CS fundamentals you will dive in to language specific conversation relating to your specialty.  These questions will be of course vary based on the type of development you are working on ORM Frameworks, Application Servers specifics or writing functions or passing values will be tackled.  Make sure you know your stuff; this is where you are expected to be a subject matter expert.

3)      If you get through the technical interviews.   You are in good shape but cannot dismiss the importance of cultural fit.  You can be one of the best developers in NYC but lack of team fit will be a show stopper.   I recently heard from one of my hiring managers “He’s a really smart programmer, I could see him working at Google…. but no one on my team could imagine working with him for every day so we have to pass”.    Make sure you build rapport in your interviews, this is critical.   

Cultural fit does not only mean you are a nice person, it extends in to how you tackle problems solving questions you are going to face during the interviews.  You will be assessed on characteristics like how work through the problem set, are you open to feedback and can you communicate and collaborate effectively while working things out.  Some of my clients will even overlook a wrong answer if the way you got there aligns with the team culture.

4)      You are not done yet; if you can get through all of the above you will not be in a position to negotiate an offer from a company whose technical direction, team structure and challenges are appealing to you.   This is where the market and most companies are still defying supply and demand economic models and not aggressively paying for top talent.  There are a number of variables that determine what your salary will be when heading into a new company but first and foremost the internal structure of compensation will dictate your offer.   No one is going to bring you in and pay you more than your new boss or more than other developers who are known to them to be stronger than you based on a few technical conversations.   

Ideally your job search will be about more than money and you will have the right technical challenges, culture and opportunities in front of you.  There are companies out there who have to pay more to attract you to boring technology environments where the culture makes you drag yourself out of bed to go to work every day.   Your evaluation of the next step in your career needs to be about what you get out of the next step you take.   It is rare that the most attractive job offer you get will also be paying the most competitive salary.  Accepting 10K or even 20K more today may result in diminished returns for your career satisfaction, career growth opportunities or even your personal happiness.

The good news, is that everyone is hiring there are a plethora of startups, media giants and finance companies offering great environments with interesting technical challenges.  New York is at the center of a hot technology market and you can be selective as you explore the job market.  You need to know, the companies you are speaking with will be as selective.

Mar
18th
Fri
permalink

Mobile Javascript Developer

Mobile Javascript Developer

This is an opportunity to stretch your front-end skills working on multiple mobile application built to deploy across all major mobile phone platforms rendering through the mobile browser.  

This is a well-funded company breaking into new industries as they see the value in their platform, which easily builds and deploys these mobile apps.   You will get your hands on a number of exiting new projects and technologies including HTML5.

To be considered you must have:

  • Exceptional JavaScript experience working on rich internet applications with the ability to write your own libraries.
  • Strong CSS and HTML skills.
  • An ability to take projects and own them from conception through completion.
  • Local to NYC

To be considered for this or other roles like it please send your resume with the expectation of confidentiality to Kainne Hansbury khansbury [at] winterwyman.com

Feb
5th
Sat
permalink

Five Questions to Ask Before Joining a Startup

Searching for the right software engineering job involves potential risk and rewards.  Even the savviest job search veterans need to first evaluate their own needs and then dig into their future potential employers with a healthy level of scrutiny.  This is true particularly for startups.  Let me share with you five questions everyone should ask themselves before joining a New York City startup. 
 

1. What is my Risk Profile?

Startups can be risky.  They require you to devote significant time, may fail quickly, and equity arrangements will likely reduce your compensation.  Be honest about your tolerance for risk.  If you always take the safe route, perhaps you should continue to take the safe route.  Yet, you can view risk in different ways.  Remember these two considerations when assessing risk. 

Skill set and technology can mitigate risk.  Moving to a technology that is hot in the market may help you succeed even if the startup eventually fails.  Remember, the technology you are building matters now and later on in your career. 

Stability can change fast: Let’s think about the most recent fiscal crisis.  Bear Stearns was a very safe, stable company until the moment it failed.  Don’t be handcuffed by a false sense of security. 

2. Am I Ready to Commit?

Generally, startups have an 18 to 24 month window to take off.  People are attracted to the idea of either a big financial windfall or at least becoming a better developer or engineer.  That’s fine to say that, but can you commit to enthusiastically working 12 hours a day on this project?  Evaluate your life and your goals before making the commitment.  It will serve you and the company well to be open and honest about what you can expect from the experience.

3. Can I Flex my Tech Muscles and my Team Muscles?

Technical chops are a requirement most so for a startup as they have fewer hires and can’t always hire a developer hoping they have the upside they demonstrate in an interview.  There must be some a strong technical foundation in place before joining a startup.  Beyond aptitude, ask yourself whether you can build some rapport on the other side of the table during the interview.  Put yourself in a startup’s position.  The founders tend to be sensitive about finding talent and assuring each hire fits well from a personality perspective.  They margin for error is low, the time frame tight, and the hours long.  Go with your gut and be honest about whether a particular startup is the right fit.   You must be able to articulate why you like a startup.  

4. Do I Understand the Product and what the exit strategy is? 

This sounds simple, but enthusiasm can obscure the product at some startups.  Invest the time to truly understand what they are building and how they are going to make money with it.  That being said, be wary of companies where the business plan can handcuff the tech team and the technology investments needed to bring it to market.  The key is finding the proper balance and it isn’t always completely obvious.       

5. Who else has Bought in? 

Evaluate the founders, the customers and the VCs.  Do some research on the founders.  Have they started other companies? What was their role in other startups? Evaluate the VCs.  Who are the VCs involved?  Do they have any big wins?  Have they invested in a startup in the same segment or is it new territory for them.  Funding is a benchmark and a third party approval of the startup’s business plan.  It can serve as an indicator of potential and success.  In a way, the VCs are doing a lot of the due diligence and competitive market analysis for you.  If they have invested  in this space before that have led to successful exits – even better. 

Joining a startup can be very rewarding both financially and from a skills development perspective.  Just know what you are getting into beforehand.  Use these five questions to vet them for yourself.  Now is a great time to move if you feel comfortable with the answers.

permalink

The Job Market for Tech is Moving. You Should Too

You hear bad economic news everywhere.  Unemployment is high.  Economists forecast weak growth.  Pessimism abounds.  Beyond the numbers, you draw on your personal experience.  You saw people let go during the recession.  You feel fortunate to have a job.  The best move is to stay in your stable job, right?  Wrong.  For engineers and other technologists, the perception of a down market does not match the reality of an incredibly active technology market in New York City.

Tech Demand is High 

As a recruiter, I can tell you first hand that demand for top tier technical talent is high in New York City.  Despite a negative perception of the economy, the challenge isn’t finding jobs.  The challenge is finding enough talent to technologists to meet the demand.  This demand springs from three job markets growing simultaneously, financial services, established companies leaning heavily on technology, and the vibrant startup scene. 

Financial Services

New York is perhaps best known for the financial services industry.  The industry is re-emerging, and high salary tech jobs are emerging with it.  This is important in two ways.  First, it increases the number of tech positions available.  Second, the demand forces other markets to move more aggressively with hiring and compensation.  This is great news for you as a potential job candidate.        

Established Technology Drivers

New York has great offerings out there beyond the financial services industry.  A great variety of companies are using technology to engage consumers.  It’s all here, and they all need tech pros.  Also, many companies are seeking candidates with great core computer science fundamentals, and they are willing to invest in training them afterward if they feel it is the right person for their team.  In other words, opportunity is out there in well established companies growing their technology businesses.

Startups 

The startup market in NYC may be the most active and exciting vertical at the moment.  Every day, New York City’s startup community gets stronger.  In 2010 New York City raised $2.1 billion for 341 deals, while Boston raised $2.2 billion for 273 deals, according to Dow Jones.  This is the first time NYC has ever passed Boston in total number of VC deals.  Both of cities of course still lag behind Silicon Valley by over $7 billion and 600 VC deals. NYC has done this with a massive grass roots effort which has captured the attention of the VC community.  Heavy hitters, Accel Partners, Matrix Partners and Canaan Partners (among others) have all opened offices in NYC last year.

Fortunes are being made as companies are sold and then re-invested into new startups Tacoda, Quigo and DoubleClick are all examples of companies successful exits whose founders have moved on to start new companies and fund others like SimulMedia, Tracked.com and SimulMedia. 

The population density of New York City has also led companies like FourSquare to set up shop in order to capitalize on the geospatial intelligence and data they can mine through crowd sourcing with such a dense populations.  This same population makes up the strongest tech community in the US as it’s easy to organize a quick meetup to discuss emerging trends in NYC.  Companies are taking notice of this emerging tech population and are also starting to open up new offices in NYC over the past few years; Google, Facebook and Meebo are all starting to grow their NYC presence.  In fact, Google just bought one of Manhattans largest buildings (the only building in NYC to cover one square block in the city).  Everything is in place for New York City’s startups to succeed, and hardworking technologists have the opportunity to build their tech chops and position themselves for future success. 

The Time is Right

Educating potential candidates about the reality in this job market is something I do every day.  It is dynamic and unique compared to other sectors of the market, particularly in New York.  I understand many people are proceeding with caution, but I would encourage you not to let the past delay your future.  The reality for the technology community in New York City really is different than what you hear in the headlines across the country. We are all fortunate because demand for strong technical talent is high across three massive industries.  Explore your options, move now or be stuck later. 

Jan
1st
Sat
permalink

Jobs

Mobile Javascript Developer

This is an opportunity to stretch your Front-end skills working on multiple mobile applications built to deploy across all major mobile phone platforms rendering through the mobile browser. 
 
This is a well-funded company breaking into new industries as they see the value in their platform, which easily builds and deploys these mobile applications.  You will get your hands-on a number of exiting new projects and technologies including HTML5.

To be considered you must have:

  • Exceptional JavaScript experience working on rich internet applications with the ability to write your own libraries.
  • Strong CSS and HTML skills.
  • An ability to take projects and own them from conception through completion.
  • Local to NYC

To be considered for this or other roles like it please send your resume with the exepectation of confidentiality

————————————————————————————————

Director of Engineering

There is a very high bar for this role.  You must be well educated from a top-tier university or college.  You must have the ability to code in Java or C++ with a strong understanding of object oriented architecture.  You must be leading a team of software engineers delivering a software product or software as a service?

This is an opportunity to work for a pioneering wireless company whose products are revolutionizing the way technology is being used throughout the country.  This is an opportunity to lead a team of sharp dedicated engineers developing rich media applications for wireless handhelds and personal computers.  This is not ring tones and cell phone wallpaper; the technologies being built are large-scale data systems and web 2.0 tools.  In addition to the team leadership responsibilities, you will be asked to help identify new technologies, development methodologies and use them to tackle the challenges that arise in a fast-paced environment with a briskly growing company.

Ideally, you have been recognized as both a technical genius and an inspirational manager.  You will be building teams and careers through your management style of coaching and mentoring.  You will be called upon to design first-rate technical solutions for web, client, and server architectures.

To be successful in this role, you must possess the ability to be hands-on with Java, C++, or other object oriented programming languages and design.  You will be contributing in this capacity daily as you challenge technical designs presented by your architects and senior developers and conducting code reviews.  Your technical depth will guide your ability to earn credibility with your team of top-notch developers.

Requirements:

  • Local candidates only.
  • Bachelor’s Degree or advanced degree in Computer Science.
  • Past experience in a direct hire, fire, and review position with a team of 5 or more reports.
  • A career path that has seen you grow from senior developer to architect of client server web based applications.
  • A natural technical curiosity which probably resulted in your expertise in multiple programming languages such as Java, C++, or C#. 
  • Strong experience with commercial RDMBS.

In order to be considered for this role, please send your resume and contact information with the expectation of complete confidentiality to Kainne Hansbury in our Software and Technology Group