1

Computer Software Engineering Jobs in Buffalo, NY

Software Engineer II

Buffalo, NY

$94.40K - $129.30K/yr

CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NY ... Strong ServiceNow engineering experience with CMDB, CSDM, and APM * Expertise in JavaScript and ...

Software Engineer II

Buffalo, NY

$94.40K - $129.30K/yr

CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NY ... Strong ServiceNow engineering experience with CMDB, CSDM, and APM * Expertise in JavaScript and ...

Software Engineer II

Buffalo, NY

$94.40K - $129.30K/yr

The Software Engineer II will provide designs and specify information systems solutions, delivering highly technical direction in the development of both new and existing applications. This role is ...

Software Engineer II

Buffalo, NY

$94.40K - $129.30K/yr

The Software Engineer II will provide designs and specify information systems solutions, delivering highly technical direction in the development of both new and existing applications. This role is ...

Ability to explain agile and waterfall methodologies, design patterns, object-oriented principles, and continuous integration while preparing students for software engineering roles and computer ...

SOFTWARE ENGINEER INTERN Position Summary: The successful candidate will perform research on new ... Minimum Qualifications: · Minimum of 2-4 years' experience in computer programming or computer ...

Software Engineer II

Buffalo, NY · On-site

$147.12K/yr

Bachelor's degree (or foreign equivalent) in Computer Science or a related technical field plus five (5) years of experience in the job offered or as Software Engineer, DevOps Engineer, or related ...

Bachelor's degree (or foreign equivalent) in Computer Science or a related technical field plus five (5) years of experience in the job offered or as Software Engineer, DevOps Engineer, or related ...

Software Engineer II

Buffalo, NY

$94.40K - $129.30K/yr

CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NY ... Strong ServiceNow engineering experience with CMDB, CSDM, and APM * Expertise in JavaScript and ...

Software Engineer II

Buffalo, NY · On-site

$94.40K - $129.30K/yr

CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NY ... Strong ServiceNow engineering experience with CMDB, CSDM, and APM * Expertise in JavaScript and ...

Software Engineer II

Buffalo, NY

$94.40K - $129.30K/yr

CTG is seeking to fill a Software Engineer II opening for our client. This role is ideal for a technically strong engineer with experience supporting enterprise applications, infrastructure ...

Software Engineer II

Buffalo, NY

$94.40K - $129.30K/yr

CTG is seeking to fill a Software Engineer II opening for our client. This role is ideal for a technically strong engineer with experience supporting enterprise applications, infrastructure ...

CTIO AI Engineering Manager

Buffalo, NY · On-site

$73.50K - $244K/yr

... Computer Science, Software Engineering, Artificial Intelligence and Robotics preferred - Designing, training, and deploying machine learning models - Developing scalable, cloud-native microservices ...

next page

Showing results 1-20

Computer Software Engineering information

See Buffalo, NY salary details

$61.5K

$142.9K

$199.1K

How much do computer software engineering jobs pay per year?

As of May 29, 2026, the average yearly pay for computer software engineering in Buffalo, NY is $142,901.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,200.00 and $167,600.00 per year, depending on experience, location, and employer.

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

To thrive as a Computer Software Engineer, you need strong programming skills, problem-solving abilities, and a solid foundation in computer science, typically supported by a relevant degree. Familiarity with development tools, integrated development environments (IDEs), version control systems like Git, and sometimes certifications in specific languages or frameworks are important. Excellent teamwork, communication, and adaptability help engineers collaborate effectively and respond to evolving project needs. These skills ensure the successful design, implementation, and maintenance of reliable, efficient software solutions.

What are some common challenges computer software engineers face when working on large-scale projects?

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent documentation. Navigating these challenges requires strong communication skills, effective use of version control systems, and familiarity with agile methodologies. Additionally, engineers must balance meeting project deadlines with maintaining code quality and adapting to evolving requirements, making time management and adaptability crucial skills in this role.

What is computer software engineering?

Computer software engineering is a branch of engineering focused on designing, developing, testing, and maintaining software applications and systems. Software engineers use programming languages, engineering principles, and problem-solving skills to create software that meets user needs. They often work on everything from mobile apps to large-scale enterprise systems, collaborating with other engineers, designers, and stakeholders. The field requires continuous learning due to rapidly evolving technologies and methodologies.

What is the difference between Computer Software Engineering vs Computer Software Development?

AspectComputer Software EngineeringComputer Software Development
CredentialsBachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP)Bachelor's in Computer Science, Software Engineering, or related; certifications less common
Work EnvironmentDesigning, analyzing, and managing software projects; often involved in system architectureWriting, testing, and debugging code; focused on creating software applications
Employer & Industry UsageUsed by tech companies, consulting firms, and large organizations for complex projectsCommon across startups, tech firms, and software companies for product development

While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.

Infographic showing various Computer Software Engineering job openings in Buffalo, NY as of May 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $142,901 per year, or $68.7 per hour.
Software Engineer II

Software Engineer II

Computer Task Group, Inc

Buffalo, NY

$94.40K - $129.30K/yr

Full-time

Posted 6 days ago


Job description

Overview

Are you ready to join a growing team?

CTG is seeking to fill a Software Engineer II opening for our client.

Location: Buffalo, NY
Duration: 6 months

Overview:

The Software Engineer II will design, develop, and support enterprise ServiceNow solutions with a strong focus on CMDB, CSDM, and APM data governance. This role requires deep expertise in ServiceNow development, JavaScript, and integration technologies to ensure accurate configuration data, service mapping integrity, and enterprise “single source of truth” alignment.

The ideal candidate will build scalable automation using ServiceNow APIs, Business Rules, Client Scripts, Flow Designer, and IntegrationHub/REST integrations while supporting complex enterprise application environments.

Key Responsibilities:

  • Design, develop, and support ServiceNow applications and integrations using JavaScript and ServiceNow APIs
  • Build and maintain CMDB/CSDM relationships across Technical Services, Business Services, and CI hierarchies
  • Develop automation using Business Rules, Client Scripts, and Flow Designer
  • Integrate external systems using IntegrationHub and REST APIs
  • Ensure CMDB governance, data integrity, and alignment with CSDM standards
  • Perform systems analysis, technical design, development, testing, and debugging
  • Collaborate with cross-functional teams across development, operations, and business units
  • Provide technical leadership and coordinate development efforts on complex projects
  • Prepare technical documentation, estimates, and system design artifacts
  • Recommend improvements to technology, architecture, and development processes
Required Skills & Experience:
  • 5+ years of application development or systems analysis experience (or equivalent combination of education and experience)
  • Strong ServiceNow engineering experience with CMDB, CSDM, and APM
  • Expertise in JavaScript and ServiceNow platform APIs
  • Experience with IntegrationHub and REST API integrations
  • Strong understanding of CI relationships, Technical Services, and Business Services
  • Experience with enterprise CMDB governance and data quality standards
  • Ability to manage multiple complex assignments and deliver within timelines
  • Strong analytical, problem-solving, and debugging skills
  • Excellent communication and stakeholder interaction skills
Preferred Qualifications:
  • Familiarity with enterprise banking or regulated application environments
  • Experience working across integrated enterprise application ecosystems
  • Ability to operate independently and as part of a cross-functional team
  • Proactive, action-oriented approach to solution delivery and optimization

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.

To Apply:

To be considered, please apply directly to this requisition using the link provided. Kindly forward this to any other interested parties. Thank you!


Computer Task Group logo

About Computer Task Group

Sourced by ZipRecruiter

We know that achieving our mission begins and ends with our people—and by people we mean you. Regardless of individual roles or responsibilities, regardless of industry or subject matter expertise, our lives happen in relation to other people—our colleagues, clients, and partners. CTG cultivates a workplace that attracts and develops the best people. Being Great Place to Work-CertifiedTM not only supports our Vision but also validates the rewarding workplace culture that has made CTG a leading IT and digital solutions and services company for more than 55 years.

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US

Year founded

1966

Social media