High-paying software engineering jobs in Buffalo
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
The 74 software engineering jobs listed below pay well, with salaries between $69,761 and $138,398 per year. Software Engineer, Data Engineer and Application Developer are among the most popular high-paying roles in Buffalo, NY.
Job title
Updated Jul 21, 2026Solution Architect
Buffalo
New York State
Software Architect
Buffalo
New York State
Developer
Buffalo
New York State
Senior Software Engineer
Buffalo
New York State
Product Manager
Buffalo
New York State
Data Engineer
Buffalo
New York State
Software Engineer
Buffalo
New York State
Application Developer
Buffalo
New York State
Assistant Engineer
Buffalo
New York State
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Solution Architect
Review job description
Please refer to the employers job description for complete details.
Solution Architects design IT architectures, guide technology implementation, and ensure systems integration. Expertise in architecture frameworks, technical skills, and strategic planning are vital.
The top companies hiring Solution Architect in Buffalo, NY are PwC (4 jobs), Acara Solutions (2 jobs), and Schneider Electric (1 job).
Currently, 32% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 7 jobsAverage pay
Buffalo
$67.21 per hourNew York State
$77.17 per hourSkills
- Solution architecture
- AWS
- Azure
- APIs
- Agile
-
Software Architect
Review job description
Please refer to the employers job description for complete details.
Software architects define system architecture, guide development teams, and evaluate technology choices. They should have experience with architecture frameworks, strong problem-solving abilities and excellent communication skills.
The top companies hiring Software Architect in Buffalo, NY are PwC (3 jobs), StaffBuffalo, LLC (1 job), and Roswell Park Comprehensive Cancer Center (1 job).
Currently, 36% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 5 jobsAverage pay
Buffalo
$138,398 per yearNew York State
$151,494 per yearSkills
- Microservices
- CI/CD
- REST
- Java
- AWS
-
Developer
Review job description
Please refer to the employers job description for complete details.
Developers design software applications, write code, and troubleshoot technical issues. Proficiency in programming languages, problem-solving skills, and experience in software development are crucial.
The top companies hiring Developer in Buffalo, NY are M&T Bank (1 job), Jewish Family Service (1 job), and Delaware North (1 job).
Developer jobs take 55 days on average from job posting to starting date. Currently, 26% of job openings offer remote or hybrid positions and 4% of job openings are part-time roles.
See 7 jobsAverage pay
Buffalo
$60.86 per hourNew York State
$52.83 per hourSkills
- APIs
- JavaScript
- REST
- Git
- CI/CD
-
Senior Software Engineer
Review job description
Please refer to the employers job description for complete details.
Senior Software Engineers lead software development, optimize systems, and mentor juniors. Deep programming expertise, experience with system architecture, and strong problem-solving abilities are essential for innovative solutions.
The top companies hiring Senior Software Engineer in Buffalo, NY are Acara Solutions (7 jobs), M&T Bank (3 jobs), and Tesla (1 job).
Senior Software Engineer jobs take 23 days on average from job posting to starting date. Currently, 31% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 8 jobsAverage pay
Buffalo
$113,305 per yearNew York State
$171,586 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
Product Manager
Review job description
Please refer to the employers job description for complete details.
Product Managers define product vision, oversee development cycles, and coordinate cross-functional teams. Expertise in market analysis, product lifecycle management, and agile methodologies is essential. Strong leadership and decision-making skills are required.
The top companies hiring Product Manager in Buffalo, NY are Five Star Bank (2 jobs), KeyBank (1 job), and Cole-Parmer Instrument Company (1 job).
Product Manager jobs take 45 days on average from job posting to starting date. Currently, 37% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 6 jobsAverage pay
Buffalo
$106,720 per yearNew York State
$144,161 per yearSkills
- Product management
- Agile
- Analysis skills
- APIs
- Product development
-
Data Engineer
Review job description
Please refer to the employers job description for complete details.
Data Engineers build data pipelines, ensure data integrity, and optimize data systems. Proficiency in SQL, expertise in data modeling, and programming language fluency are essential.
The top companies hiring Data Engineer in Buffalo, NY are PwC (8 jobs), Tesla (1 job), and StaffBuffalo, LLC (1 job).
Data Engineer jobs take 29 days on average from job posting to starting date. Currently, 30% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 11 jobsAverage pay
Buffalo
$104,230 per yearNew York State
$139,641 per yearSkills
- SQL
- Python
- AWS
- ETL
- Spark
-
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
The top companies hiring Software Engineer in Buffalo, NY are M&T Bank (6 jobs), Moog, Inc (2 jobs), and ACV Auctions (2 jobs).
Software Engineer jobs take 65 days on average from job posting to starting date. Currently, 22% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 15 jobsAverage pay
Buffalo
$91,852 per yearNew York State
$148,384 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git
-
Application Developer
Review job description
Please refer to the employers job description for complete details.
Application developers design, test, and maintain applications tailored to user needs. Key skills for this role include proficiency in programming languages, experience with APIs and a solid grasp of mobile and web development practices.
The top companies hiring Application Developer in Buffalo, NY are Chart Industries (1 job), API Heat Transfer (1 job), and Moog, Inc (1 job).
Application Developer jobs take 25 days on average from job posting to starting date. Currently, 26% of job openings offer remote or hybrid positions and 4% of job openings are part-time roles.
See 9 jobsAverage pay
Buffalo
$84,293 per yearNew York State
$99,820 per yearSkills
- Software troubleshooting
- Application development
- Database management
- SQL
- Agile
-
Assistant Engineer
Review job description
Please refer to the employers job description for complete details.
Assistant Engineers support engineering teams, conduct research, and assist in project design. Important qualifications include foundational engineering knowledge, strong analytical skills, and the ability to work collaboratively on technical projects.
Currently, 3% of job openings are part-time roles.
See 6 jobsAverage pay
Buffalo
$76,475 per yearNew York State
$82,512 per year