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 78 software engineering jobs listed below pay well, with salaries between $76,475 and $136,434 per year. Software Engineer, Data Engineer and Senior Software Engineer are among the most popular high-paying roles in Buffalo, NY.
Job title
Updated Jul 15, 2026Solution Architect
Buffalo
New York State
Software Architect
Buffalo
New York State
Senior Software Engineer
Buffalo
New York State
Python Developer
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 (5 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 8 jobsAverage pay
Buffalo
$67.21 per hourNew York State
$76.84 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 ComputerPeople Staffing (1 job).
Currently, 35% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 6 jobsAverage pay
Buffalo
$136,434 per yearNew York State
$151,376 per yearSkills
- CI/CD
- Microservices
- REST
- Java
- AWS
-
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 M&T Bank (4 jobs), Acara Solutions (2 jobs), and Labcorp (1 job).
Senior Software Engineer jobs take 20 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 9 jobsAverage pay
Buffalo
$112,853 per yearNew York State
$170,942 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
Python Developer
Review job description
Please refer to the employers job description for complete details.
Python developers create applications, scripts and frameworks using the Python programming language. Key qualifications for this role include proficiency in Python libraries, experience with web frameworks and strong problem-solving skills.
Python Developer jobs take 311 days on average from job posting to starting date. Currently, 14% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 5 jobsAverage pay
Buffalo
$110,476 per yearNew York State
$137,818 per yearSkills
- Python
- APIs
- Git
- REST
- AWS
-
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), M&T Bank (1 job), and Cole-Parmer Instrument Company (1 job).
Product Manager jobs take 44 days on average from job posting to starting date. Currently, 35% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 5 jobsAverage pay
Buffalo
$104,249 per yearNew York State
$143,865 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 12 jobsAverage pay
Buffalo
$104,230 per yearNew York State
$139,924 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 (5 jobs), Moog, Inc (2 jobs), and Speechify (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 18 jobsAverage pay
Buffalo
$91,731 per yearNew York State
$147,904 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
$86,206 per yearNew York State
$100,477 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,566 per year