1

Software Engineer Software Developer Jobs in Amherst, NY

The Software Engineer I will be responsible for designing, developing, and maintaining software ... ServiceNow Developer or Administrator certification is a must. * ServiceNow Implementation ...

Apply Early

We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team. We need a leader who thrives in a fast-paced, collaborative environment and is ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Embedded Software Engineer

Buffalo, NY · Hybrid

$80K - $120K/yr

Embedded Software Engineer Work Schedule: Hybrid - Buffalo, NY Our team in Military Aircraft Group is looking for an Embedded Software Engineer to join them. You will report to the Software ...

We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team. We need a leader who thrives in a fast-paced, collaborative environment and is ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team. We need a leader who thrives in a fast-paced, collaborative environment and is ...

... Developer or related occupation. Requires five (5) years of experience with each of the following: * Microsoft technologies including ASP.Net, C#, and Visual Studio; * Code Management software ...

... Developer or related occupation. Requires five (5) years of experience with each of the following: * Microsoft technologies including ASP.Net, C#, and Visual Studio; * Code Management software ...

Senior Software Engineer

Buffalo, NY · On-site

$147K - $147K/yr

... following DevOps standards and best practices. Complete and oversee basic to complex systems ... Software development using COBOL, CICS, JCL and VSAM. Requires two (2) years of experience in DevOp ...

... following DevOps standards and best practices. Complete and oversee basic to complex systems ... Software development using COBOL, CICS, JCL and VSAM. Requires two (2) years of experience in DevOp ...

And you will maintain system interfaces and resolve software compatibility issues with new operating systems, HMI software, and base image versions * Enhance and maintain daily Microsoft Excel report ...

And you will maintain system interfaces and resolve software compatibility issues with new operating systems, HMI software, and base image versions * Enhance and maintain daily Microsoft Excel report ...

Propulsion Test Software Engineer Reporting To: Manager, Test Engineering Work Schedule: Onsite - Niagara Falls, NYMoog Space and Defense Group is projecting significant growth driven by high levels ...

Software Engineer IV, Data

Buffalo, NY · On-site

$130K - $180K/yr

We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team. We need a leader who thrives in a fast-paced, collaborative environment and is ...

Sr Software developer

Buffalo, NY

$52.75 - $69.75/hr

Direct Client Title: Sr. Software Engineer- Java Location: Buffalo, PA Duration: 6 Months Contract with possible extension. Over five years of creative and knowledge gaining experience in developing ...

Sr Software developer

Buffalo, NY · On-site

$52.75 - $69.75/hr

Direct Client Title: Sr. Software Engineer- Java Location: Buffalo, PA Duration: 6 Months Contract with possible extension. • Over five years of creative and knowledge gaining experience in ...

next page

Showing results 1-20

Software Engineer Software Developer information

See Amherst, NY salary details

$44.2K

$103.1K

$153K

How much do software engineer software developer jobs pay per year?

As of Jul 1, 2026, the average yearly pay for software engineer software developer in Amherst, NY is $103,070.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,900.00 and $119,800.00 per year, depending on experience, location, and employer.

What are software engineers and software developers?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

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

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

Can a software developer work as a software engineer?

A software developer can often work as a software engineer, as both roles involve designing, coding, and testing software. However, software engineering typically requires a broader understanding of system architecture, project management, and sometimes formal certifications or experience in engineering principles. Transitioning between the roles depends on skills, experience, and the specific requirements of the employer.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or with expertise in specialized tools, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, expertise in high-demand technologies, or working in competitive industries like finance or tech, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant funding.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, and working in high-paying industries or locations. Senior roles, expertise in areas like machine learning or cloud computing, and working at large tech companies or startups can contribute to reaching this salary level.
What cities near Amherst, NY are hiring for Software Engineer Software Developer jobs? Cities near Amherst, NY with the most Software Engineer Software Developer job openings:
Infographic showing various Software Engineer Software Developer job openings in Amherst, NY as of June 2026, with employment types broken down into 48% Full Time, 44% Part Time, 1% Temporary, 6% Contract, and 1% Nights. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $103,070 per year, or $49.6 per hour.
Software Engineer I

Software Engineer I

Computer Task Group, Inc

Buffalo, NY • On-site

Full-time

Posted 10 days ago

Be an early applicant


Job description

Overview

CTG is seeking to fill a Software Engineer I opening for our client in Buffalo, NY.

Location: Buffalo, NY
Duration: 12 months

Overview:
The Software Engineer I will be responsible for designing, developing, and maintaining software applications to solve complex problems. This role involves evaluating client requirements, preparing application environments, and providing ongoing support for various software solutions. The ideal candidate will collaborate with cross-functional teams to deliver high-quality software that meets client needs.

Primary Responsibilities:

  • Conduct systems analysis, design, and development of software applications.
  • Serve as an individual contributor on projects, assisting clients with daily technical issues.
  • Identify feasible solutions and provide recommendations based on client requirements.
  • Collaborate with less experienced team members and coordinate tasks on small to medium scope projects.
  • Participate in integrated testing and prepare detailed test plans.
  • Create technical and functional specifications for projects, reviewing documentation as necessary.
  • Analyze complex relationships among programs and interfacing applications.
  • Recommend new technologies, policies, and processes to improve organizational efficiency.
  • Provide consultation to clients and internal teams regarding application functionalities.
  • Maintain compliance with company standards, policies, and controls.

Scope of Responsibilities:
The Software Engineer I will work under the supervision of the Technology Team Lead and may receive guidance from more experienced team members. The position requires a high level of independence in systems analysis and development tasks, with the expectation to assist in training less experienced staff and managing project activities.

Supervisory/Managerial Responsibilities:
This role does not include formal supervisory responsibilities but may involve directing tasks for junior staff on specific projects.

Education and Experience Required:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience (minimum 2 years of software development experience).
  • ServiceNow Developer or Administrator certification is a must.
  • ServiceNow Implementation Certification is a must.
  • ServiceNow Development and Administration of Vulnerability Response (VR) and Configuration Compliance (CC) modules.
  • Providing architectural, design, configuration/development and operational support for VR and CC.
  • Prepare and conduct VR and CC and related dependencies updates.
  • Provide ServiceNow functional and process expertise in building world class programs.
  • Familiarity with software development methodologies and tools.
  • Proficiency in programming languages relevant to the company’s technology stack.
  • Strong problem-solving abilities and the capacity to work on multiple projects simultaneously.
  • Excellent verbal and written communication skills.

Education and Experience Preferred:

  • Experience with specific technologies or tools relevant to the organization.
  • ServiceNow SecOps implementation certificate is desired but not needed.
  • Familiarity with Agile methodologies and software development lifecycle.
  • Ability to work collaboratively in a team-oriented environment.
  • Understanding of application frameworks and integration processes.

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. For additional information, please contact the Recruiter Tana Stilloe at Tana.Stilloe@ctg.com. 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