1

Computer Science Engineer Jobs in Buffalo, NY (NOW HIRING)

Computer Science/Software engineering method * Software development processes including configuration management * Strong programming skills * Develop real time embedded systems and networking * Read ...

Computer Science/Software engineering method * Software development processes including configuration management * Strong programming skills * Develop real time embedded systems and networking * Read ...

Software Engineer

Buffalo, NY · On-site

$75K - $90K/yr

Computer Science/Software engineering method * Software development processes including configuration management * Strong programming skills * Develop real time embedded systems and networking * Read ...

Lead Software Engineer

Buffalo, NY · On-site

$158.60K - $168.60K/yr

Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, Computer Information Systems, or related technical field plus five (5) years of experience in the job offered or ...

Lead Software Engineer

Buffalo, NY

$158.60K - $168.60K/yr

Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, Computer Information Systems, or related technical field plus five (5) years of experience in the job offered or ...

next page

Showing results 1-20

Computer Science Engineer information

See Buffalo, NY salary details

$47K

$117.7K

$133.2K

How much do computer science engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for computer science engineer in Buffalo, NY is $117,708.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,000.00 and $127,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Science Engineer, and why are they important?

To thrive as a Computer Science Engineer, you need a solid background in programming, algorithms, data structures, and computer systems, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, as well as experience using development tools, version control systems (such as Git), and relevant certifications like AWS or Cisco, are highly valued. Strong problem-solving abilities, teamwork, and effective communication help set exceptional engineers apart. These skills are vital for designing, developing, and maintaining reliable software solutions in ever-evolving technical environments.

What are some typical projects or tasks a Computer Science Engineer might work on within a multidisciplinary team?

Computer Science Engineers often collaborate with professionals from diverse backgrounds such as product managers, designers, and data analysts. Typical projects may include developing scalable software applications, optimizing algorithms for performance, or integrating new technologies into existing systems. These engineers are frequently involved in code reviews, planning meetings, and cross-functional brainstorming sessions to ensure solutions meet both technical and business requirements. This collaborative environment not only enhances technical skills but also fosters communication and project management abilities.

What are Computer Science Engineers?

Computer Science Engineers are professionals who apply principles of computer science, engineering, and mathematics to design, develop, test, and maintain computer systems, software, and networks. They work on a wide range of technologies, from creating applications and operating systems to improving network security and optimizing hardware performance. Their role often involves problem-solving, programming, and collaborating with other engineers and IT specialists to deliver efficient technology solutions.
What are popular job titles related to Computer Science Engineer jobs in Buffalo, NY? For Computer Science Engineer jobs in Buffalo, NY, the most frequently searched job titles are:

Software Engineer III, Vehicle Intelligence

acv

Buffalo, NY

$55.75 - $74.75/hr

Other

Posted 18 days ago


Job description

What you will do:

 

The Software Engineer III will work on a cross-functional agile team in operational tools, product, or infrastructure. You will work alongside software and production engineers to build and ship new features that will drive the growth of ACV Auctions. We value practical software experience in addition to a thorough understanding of computer science fundamentals. The technologies you are familiar with are less important to us than your ability to solve complex software problems and apply software engineering best practices.

  • Actively and consistently support all efforts to simplify and enhance the customer experience.
  • Design, develop, and maintain code for our web-based applications, backend services, and distributed systems.
  • Collaborate with software and production engineers to design scalable services, plan feature roll-out, and ensure high reliability and performance for your products.
  • Conduct code reviews, contribute high-quality documentation and build robust test suites for your products.
  • Perform other duties as assigned

What you will need:

  • 4 Year / Bachelors Degree - Computer Science or a related technical discipline required
  • 5 year(s) Experience with programming in at least one or a combination of the following: Python, Java, C#, Perl, or JavaScript
  • Ability to read, write, speak and understand English.
  • You have experience in a highly iterative environment with automated testing and continuous delivery.
  • Experience building RPC services using either Thrift, gRPC, or equivalent
  • Experience with containers and Kubernetes

#LI-AM3