The average salary for a software engineer in New York is $108,811, according to the latest data from CyberCoders, a leading recruiting firm in the U.S.
NYC salary vs. national average
On average, a software engineer in the U.S. makes $102,627, according to research from CyberCoders.
When breaking down the entire state of New York, the recruiting firm found the highest salary to be $325,000. The lowest an engineer made was $26,000.
When researching salary information, always consider how far your income will stretch in a particular city. If you are currently working in another market and thinking about moving to NYC, this cost-of-living calculator will give you a better idea of how much you'll need to earn to get by.
Job Outlook
The U.S. Bureau of Labor Statistics (BLS) projects that jobs for software engineers/developers will grow 17% from 2014 to 2024—much faster than the average for other occupations.
Career website Glassdoor recently listed the position as the ninth "Best Job in America," citing 49,270 job openings nationwide.
At any given time, the Built In NYC job board has openings for engineers, and generally these positions are in demand and well-paid.
Skills needed
Software developers are important members of any startup team because their skills writing, customizing and testing programs is essential to the company's business goals.
The position requires close collaboration with web developers, QA engineers and product managers to fine-tune software to meet customer needs and expectations.
Engineers will be expected to:
- Build efficient and scalable software
- Customize third-party software to meet business needs
- Participate in design and code review sessions
- Quickly test, diagnose and debug software performance issues
Strong analytical skills and fluency in various programming languages for networks, operating systems, databases and applications is also a must.