2

Entry Level Software Engineering Jobs in Buffalo, NY

These individuals analyse client needs, implement software solutions, and provide training and ... Salesforce.com Certified Administrator, Salesforce.com Certified Developer, Salesforce.com ...

Support instructor-led training that prepares students for entry-level to mid-level careers in low ... Network Engineering * Experience with Network Devices, firewalls, routers, switches, and wireless ...

next page

Showing results 1-20

Entry Level Software Engineering information

See Buffalo, NY salary details

$23.2K

$101.6K

$183.1K

How much do entry level software engineering jobs pay per year?

As of May 28, 2026, the average yearly pay for entry level software engineering in Buffalo, NY is $101,577.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,000.00 and $116,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Software Engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, proficiency in version control systems like Git, and experience with basic development tools are common technical requirements. Strong problem-solving abilities, effective communication, and a willingness to learn make candidates stand out in this role. These skills and qualities are vital for writing quality code, collaborating with team members, and adapting to new technologies in a dynamic environment.

What are some typical responsibilities of an entry level software engineer during their first year on the job?

In your first year as an entry level software engineer, you can expect to work on tasks such as fixing bugs, writing and testing code under supervision, and assisting with documentation. You'll often participate in code reviews, learn about the company’s tech stack, and collaborate closely with senior engineers and other team members. Early projects are designed to help you build technical and communication skills, while gradually increasing your responsibilities as you gain confidence and familiarity with the workflow.

What are entry level software engineers?

Entry level software engineers are professionals who have recently started their careers in software development, typically with less than two years of experience. They are responsible for writing, testing, and maintaining code under the supervision of more experienced engineers. These roles often focus on learning company-specific tools, frameworks, and best practices while contributing to small tasks or projects. Entry level software engineers usually work as part of a team and are mentored to help them grow their technical and professional skills.
What are the most commonly searched types of Software Engineering jobs in Buffalo, NY? The most popular types of Software Engineering jobs in Buffalo, NY are:
What are popular job titles related to Entry Level Software Engineering jobs in Buffalo, NY? For Entry Level Software Engineering jobs in Buffalo, NY, the most frequently searched job titles are:
What cities near Buffalo, NY are hiring for Entry Level Software Engineering jobs? Cities near Buffalo, NY with the most Entry Level Software Engineering job openings:
Infographic showing various Entry Level Software Engineering job openings in Buffalo, NY as of May 2026, with employment types broken down into 1% As Needed, 91% Full Time, 6% Part Time, 1% Contract, and 1% Nights. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $101,577 per year, or $48.8 per hour.

Network Engineer (Management Information Systems) (Provisional)

City of Buffalo, NY

Buffalo, NY • On-site

$59.83K - $69.36K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Job description

Salary : $59,832.00 - $69,364.00 Annually
Location : Buffalo, NY
Job Type: Full-Time
Job Number: POSTING
Department: MANAGEMENT iNFO SYST
Opening Date: 10/15/2025
Closing Date: Continuous
Fee: $0.00
RESIDENCE: Residence is a requirement for all positions. In the absence of clear and convincing evidence to the contrary, an applicant shall be deemed a non-resident if he/she cannot show ninety (90) days of continuous and uninterrupted residence in the City of Buffalo prior to filing application. THIS DOES NOT APPLY TO ANYONE APPLYING FOR THE BUFFALO POLICE ENTRY LEVEL EXAMINATION.
PLEASE TAKE NOTICE THAT THE ORDINANCES OF THE CITY OF BUFFALO MANDATE CONTINUOUS RESIDENCY IN THE CITY DURING YOUR EMPLOYMENT, EXCEPT FOR POSITIONS SPECIFICALLY EXEMPT UNDER STATE LAW.
FEE: WHERE INDICATED, A NON-REFUNDABLE APPLICATION PROCESSING FEE MUST ACCOMPANY YOUR APPLICATION VIA CHECK, CASH OR MONEY ORDER (If using check for payment, your check must clear to complete processing.)
Check with Civil Service office for fee waiver info.
Distinguishing Features of the Class
The Network Engineer is responsible for overseeing and performing the configuring, installing, maintaining and troubleshooting of data networks, personal computers, servers, switches, IP Phones and other communications, to the wide area network. The incumbent works with other MIS employees to solve problems of network operating systems. General supervision is received from a higher-level MIS administrator or a designee, with wide leeway allowed for planning and carrying out the details of the work. Supervision is not a function of this position.
Examples of work (Illustration Only)
Installs, maintains, configures and trouble shoots data networks using network protocols of Transmission Control Protocol and Internet Protocol and Ethernet;
Configures modems, frame relays, multiplexes and routers;
Manages call manager server and other VOIP equipment for adds, moves and changes;
Plans, implements and supports network solutions between multiple platforms;
Ensures system efficiency and integrity;
Plans, coordinates, implements and maintains security measures to safeguard information in computer files against accidental or unauthorized modification, destruction or disclosure;
Analyzes applications for client/server architecture and makes recommendations on same;
Sets-up user personal computers for local area network and installs e-mail and other application software;
Sets up for local area network and installs necessary software consistent with other city services;
Diagnoses and resolves local area network and wide area network operating system and hardware and software problems;
Provides network support, ranging from network components to server access;
Performs related duties as required.
Minimum Qualifications
MINIMUM QUALIFICATIONS
Promotional
Continuous and permanent status in any city department as a Senior Operations Communications Coordinator for two years.
Open Competitive
(A) Bachelors Degree from an accredited college or university in Computer Science or a closely related field and two years of full-time computer network experience;
OR,
(B) Associates Degree from an accredited college or university in Computer Science or a closely related field and four years of full-time computer network experience;
OR,
(C) An equivalent combination of the foregoing within the limits of A and B.
NOTE Computer network experience involves facilitating the communication of one computer to another, i.e., configuration and administration of local area network and wide area network, and using network operating systems.
SPECIAL REQUIREMENTFOR BOTH OPEN COMPETITIVE AND PROMOTIONAL,
Possession of a Microsoft Certified Professional certification (MCP), that must be presented at time of appointment.
Additional Information
Thorough knowledge of current technology involved in local and wide area networking, network flowcharting and analysis;
Good knowledge of local and wide area network administration;
Good knowledge of current personal computer operating systems;
Good knowledge of computer server architecture;
Good knowledge of IP Telephony;
Working knowledge of data processing methodology and techniques including documentation of data security;
Ability to maintain good working relationships with other departmental personnel, user agencies and companies;
Ability to communicate effectively both orally and in writing;
Physical condition commensurate with the demands of the position.
The City of Buffalo's benefit package is designed to give our employees and their love one's, comfort, safety, and stability they need in serving our community each and every day.
Our offerings include:
-Medical and vision, Dental, Life Insurance (basic) and (supplemental)
-New York State Retirement System
-Deferred Compensation Plan
-Employee Assistance Program for employee/family members
-Flexible Spending Accounts
-Liberal holidays & vacation
-Growth Opportunities and Steady earnings potential