Position
City
Salary

How much does a Software Engineer make in Buffalo, NY?

The average salary for a Software Engineer is $127,499 per year in Buffalo, NY.

Software Engineers in Buffalo, New York, earn a solid income. The average yearly salary stands at around $127,499. This figure reflects a strong demand for skilled professionals in the tech industry.

Different levels of experience and expertise lead to variations in salary. Junior engineers start with lower pay, around $72,185. Mid-level engineers can expect to make between $102,271 and $122,328. Senior engineers often see salaries up to $182,500. These numbers show a clear path for growth and reward as experience increases.

Factors such as specific skills, education, and the company can also affect earnings. Software Engineers with expertise in high-demand areas like data science, artificial intelligence, or cybersecurity tend to earn more. Employers in Buffalo value these skills, offering competitive salaries to attract top talent.

Software Engineer jobs in Buffalo, NY

What are the highest paying cities for a Software Engineer near Buffalo, NY?

Job seekers looking for Software Engineer positions can find promising opportunities near Buffalo, NY. Cities like Albany, NY, and Pittsburgh, PA, offer some of the highest average salaries in the area. Albany stands out with an average salary of $123,944, while Pittsburgh closely follows with $122,326. Other nearby cities such as Cleveland, OH, and Rochester, NY, also provide competitive salaries. Cleveland offers an average salary of $119,213, and Rochester, $109,729. These figures indicate that surrounding regions present lucrative options for those in the tech industry.
Graph displaying highest paying cities salaries for Software Engineer jobs near Buffalo, NY, highlighting Albany, NY with the highest at $123,944 and Toronto, ON with the lowest at $90,988.
  1. Albany, NY
    Average Salary: $123,944
    In Albany, tech innovation thrives in a supportive environment. Companies like GlobalFoundries and NY State Department of Health offer exciting projects. The cost of living is moderate, making it a great place to start or advance a career.
    Find Software Engineer jobs in Albany, NY


  2. Pittsburgh, PA
    Average Salary: $122,326
    Pittsburgh stands out for its vibrant tech scene. With companies like Carnegie Mellon University and Amazon, opportunities abound. The city's rich history adds a unique flavor to the tech environment.
    Find Software Engineer jobs in Pittsburgh, PA


  3. Cleveland, OH
    Average Salary: $119,213
    Cleveland offers a blend of urban living and tech opportunities. Companies like KeyBank and Progressive provide dynamic work environments. The city's revitalization attracts young professionals.
    Find Software Engineer jobs in Cleveland, OH


  4. Canton, OH
    Average Salary: $111,218
    Canton boasts a growing tech industry. Companies like Timken Company and JOANN Fabric create innovative opportunities. The small-town feel with big-city amenities makes it an appealing place to work.
    Find Software Engineer jobs in Canton, OH


  5. Rochester, NY
    Average Salary: $109,729
    Rochester is known for its strong tech presence. Companies like Eastman Kodak and HighPoint.com offer diverse projects. The city’s proximity to nature and cultural attractions enriches the work experience.
    Find Software Engineer jobs in Rochester, NY


  6. Waterloo, ON
    Average Salary: $107,189
    Waterloo is a hub for tech innovation in Canada. Companies like BlackBerry and Shopify attract talented individuals. The university town atmosphere fosters a collaborative work culture.
    Find Software Engineer jobs in Waterloo, ON


  7. Akron, OH
    Average Salary: $105,388
    Akron provides a mix of tech and industry opportunities. Companies like Goodyear and Huntington Bank offer varied roles. The city’s affordable living costs make it an attractive place for job seekers.
    Find Software Engineer jobs in Akron, OH


  8. Syracuse, NY
    Average Salary: $103,604
    Syracuse offers a blend of academic and tech opportunities. Companies like Syracuse University and Invensys provide a vibrant work environment. The city’s rich cultural scene enhances the living experience.
    Find Software Engineer jobs in Syracuse, NY


  9. Erie, PA
    Average Salary: $95,876
    Erie combines a relaxed lifestyle with tech opportunities. Companies like GE Healthcare and Erie Insurance offer innovative projects. The city’s affordability and scenic beauty make it a great place to live and work.
    Find Software Engineer jobs in Erie, PA


  10. Toronto, ON
    Average Salary: $90,988
    Toronto is Canada's tech capital. Companies like Shopify and RBC offer diverse and dynamic work environments. The city's multicultural atmosphere and vibrant economy attract professionals from around the world.
    Find Software Engineer jobs in Toronto, ON

What are the best paying companies for a Software Engineer in Buffalo, NY?

Job seekers looking for high-paying software engineer positions in Buffalo, NY, should consider companies like PwC. They offer an average salary of $172,367. Another strong contender is ACV Auctions, with an average salary of $136,977. Acara Solutions, CannonDesign, and M&T Bank also provide competitive salaries for this role.
Graph displaying best paying company salaries for Software Engineer jobs in Buffalo, NY, highlighting PwC with the highest at $172,367 and M&T Bank with the lowest at $130,973.
  1. PwC
    Average Salary: $172,367
    PwC offers exciting Software Engineer roles with a focus on technology innovation. Located in Buffalo, NY, the company aims to solve important business challenges. Software Engineers work on projects that impact businesses globally.


  2. ACV Auctions
    Average Salary: $136,977
    ACV Auctions provides a dynamic environment for Software Engineers in Buffalo, NY. The company has a strong focus on digital transformation. Software Engineers here build and maintain online platforms for vehicle auctions.


  3. Acara Solutions
    Average Salary: $135,498
    Acara Solutions values skilled Software Engineers in Buffalo, NY. They work on projects that improve customer experiences. The company operates across the United States, enhancing software for various industries.


  4. CannonDesign
    Average Salary: $131,000
    CannonDesign provides opportunities for Software Engineers in Buffalo, NY. They focus on designing spaces using technology. The company has offices in major U.S. cities, working on various architecture and design projects.


  5. M&T Bank
    Average Salary: $130,973
    M&T Bank offers Software Engineer positions in Buffalo, NY, focusing on financial technology. The bank operates across the Northeast U.S., providing digital banking solutions. Software Engineers here improve banking services for customers.

Currently 9,369 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
9,369 Job Openings