1

Algorithmic Engineer Jobs in Buffalo, NY (NOW HIRING)

Senior Mobile Developer

Alabama, NY · On-site

$125K - $135K/yr

... Software Engineer with a focus on designing and building complex, scalable systems. - Deep understanding of software engineering principles, design patterns, algorithms, and system architecture ...

Java Tutor

Buffalo, NY · Remote

$18 - $40/hr

Deep knowledge of Java syntax, object-oriented programming principles, inheritance, polymorphism ... Skilled at breaking down class design, inheritance hierarchies, and algorithm implementation in ...

Intern Application Developer - Adobe - 2027

Buffalo, NY · On-site

$18.75 - $24.50/hr

Basic understanding of software development principles, object-oriented programming, algorithms, data structures, databases, APIs, and problem-solving concepts. * Exposure to software development ...

Intern Application Developer - Adobe - 2027

Buffalo, NY · On-site

$18.75 - $24.50/hr

Basic understanding of software development principles, object-oriented programming, algorithms, data structures, databases, APIs, and problem-solving concepts. * Exposure to software development ...

Intern Application Developer - Adobe - 2027

Buffalo, NY · On-site

$18.75 - $24.50/hr

Basic understanding of software development principles, object-oriented programming, algorithms, data structures, databases, APIs, and problem-solving concepts. * Exposure to software development ...

Showing results 41-60

Algorithmic Engineer information

See Buffalo, NY salary details

$57.6K

$108.1K

$196.6K

How much do algorithmic engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for algorithmic engineer in Buffalo, NY is $108,134.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,000.00 and $128,300.00 per year, depending on experience, location, and employer.

What is the difference between Algorithmic Engineer vs Data Scientist?

AspectAlgorithmic EngineerData Scientist
Required CredentialsBachelor's or Master's in Computer Science, Engineering, or related fields; programming skillsBachelor's or Master's in Data Science, Statistics, or related fields; strong analytical skills
Work EnvironmentDevelops algorithms for software, hardware, or embedded systems; often in tech or finance industriesAnalyzes data to extract insights; works in tech, finance, healthcare, and more
Employer & Industry UsageTech companies, finance firms, R&D departmentsTech companies, consulting firms, research institutions

While both roles require strong programming and analytical skills, Algorithmic Engineers focus on designing and implementing algorithms for systems and applications, whereas Data Scientists analyze data to inform business decisions. The roles often overlap in tech environments but serve different primary functions.

How much does an algorithmic engineer make?

The average salary for an algorithmic engineer varies by experience and location but typically ranges from $100,000 to $150,000 annually. Senior roles or those with specialized skills in machine learning and data analysis can earn higher salaries, often exceeding $180,000. Compensation may also include bonuses and stock options depending on the company and industry.

What does an algorithmic engineer do?

An algorithmic engineer designs, develops, and optimizes algorithms to solve complex problems, often working with large datasets and programming languages like Python or C++. They analyze data patterns, improve system efficiency, and may use tools such as machine learning frameworks to create scalable solutions in fields like finance, tech, or research.

What are popular job titles related to Algorithmic Engineer jobs in Buffalo, NY?

For Algorithmic Engineer jobs in Buffalo, NY, the most frequently searched job titles are:

What job categories do people searching Algorithmic Engineer jobs in Buffalo, NY look for?

The top searched job categories for Algorithmic Engineer jobs in Buffalo, NY are:

What cities near Buffalo, NY are hiring for Algorithmic Engineer jobs?

Cities near Buffalo, NY with the most Algorithmic Engineer job openings:

Infographic showing various Algorithmic Engineer job openings in Buffalo, NY as of June 2026, with employment types broken down into 68% Full Time, and 32% Part Time. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $108,134 per year, or $52 per hour.

Lead Full Stack Java Software Engineer - Digital Banking Platform

M&T Bank

Buffalo, NY • On-site

Full-time

Re-posted 26 days ago


M&T Bank rating

7.9

Company rating: 7.9 out of 10

Based on 186 frontline employees who took The Breakroom Quiz

80th of 171 rated banks


Job description

Job Summary:
M&T Bank is seeking a Lead Full Stack Java Software Engineer for their agile engineering team focused on building a next-generation digital banking platform. This role involves hands-on development across full-stack technologies, influencing architecture, and guiding the team in best practices, while ensuring high-quality code and effective collaboration with cross-functional teams.
Responsibilities:
• Serve as a hands‑on technical leader, spending the majority of your time (approximately 80%) designing and developing software while mentoring and coaching other engineers.
• Design, develop, and maintain applications in alignment with approved SDLC processes, emphasizing clean, resilient, and well‑tested code that minimizes risk to the Bank.
• Lead technical design discussions and architecture sessions, contributing ideas and recommendations to application architecture, engineering practices, and design patterns.
• Review, approve, and provide guidance on pull requests, technical designs, and proposed changes, ensuring quality, stability, and maintainability.
• Establish and coach best practices for code reviews, code quality, testing, and continuous improvement.
• Author organized, efficient, secure source code at an expert level in at least one programming language, with professional proficiency in at least one additional language.
• Guide team members on appropriate data structures, algorithms, and technical approaches to solve business problems.
• Oversee source control management activities, including reviewing merges and ensuring code is properly integrated into the production deployment path.
• Review testing strategies and code coverage to ensure comprehensive validation, and coach team members on opportunities to improve test quality.
• Drive adherence to engineering patterns and practices related to performance testing, resiliency, scalability, and optimization.
• Partner with delivery teams to review and approve technical requirements, ensuring completeness, accuracy, and feasibility.
• Collaborate across teams and domains, recommending process or architectural improvements where technical concerns warrant change.
• Communicate architecture, progress, risks, and challenges clearly to both technical and business stakeholders.
• Present team work at internal forums, architecture reviews, and peer group meetings; contribute to internal knowledge sharing through documentation or blog posts.
• Understand and comply with the Company’s risk, regulatory, and internal control standards, escalating risk‑related issues as appropriate.
• Promote a culture of belonging that reflects the M&T Bank brand.
• Perform other related duties as assigned.
Qualifications:
Required:
• Associate’s degree and a minimum of 7 years’ systems analysis and/or application development work experience or Bachelor's degree and a minimum of 5 years' systems analysis and/or application development work experience. In lieu of a degree, a combined minimum of 9 year’s education and/or relevant work experience, including a minimum of 5 years’ system analysis and/or application development work experience.
• Full‑stack development experience, including front‑end frameworks such as Angular
• Hands‑on API development and integration experience
• Experience with Java and Spring Boot–based services
• Familiarity with CI/CD pipelines, automated testing, and modern DevOps practices
• Experience using Git‑based source control (e.g., GitLab)
• Working knowledge of databases, performance optimization, and resilient system design
Preferred:
• Expert analytical and problem‑solving skills specific to application development
• Experience working in agile, collaborative team environments
• Ability to work autonomously while balancing multiple complex initiatives
• Strong organizational and time‑management skills
• Advanced written and verbal communication skills
• Experience driving project milestones and delivery timelines
• Proven experience leading technical initiatives or projects
• Experience partnering with and presenting to both technology and business stakeholders
Company:
M&T Bank provides banking, investment, insurance, and mortgage financial services. Founded in 1856, the company is headquartered in Buffalo, USA, with a team of 10001+ employees. The company is currently Late Stage.

What M&T Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom