As a Lead Software Engineer, you'll work hands-on across full-stack technologies while helping move ... Familiarity with CI/CD pipelines, automated testing, and modern DevOps practices * Experience using ...
As a Lead Software Engineer, you'll work hands-on across full-stack technologies while helping move ... Familiarity with CI/CD pipelines, automated testing, and modern DevOps practices * Experience using ...
Arbor Realty Trust is seeking a full-stack software engineer to join their development team. The role involves designing, developing, and supporting solutions that align with Arbor's corporate ...
Arbor Realty Trust is seeking a full-stack software engineer to join their development team. The role involves designing, developing, and supporting solutions that align with Arbor's corporate ...
.Net React Developer
Buffalo, NY · On-site
We are seeking a Full Stack .NET Developer to join a dynamic technology team supporting enterprise ... Develop scalable, high-performance solutions across the full software development lifecycle. * Work ...
New
.Net React Developer
Buffalo, NY · On-site
We are seeking a Full Stack .NET Developer to join a dynamic technology team supporting enterprise ... Develop scalable, high-performance solutions across the full software development lifecycle. * Work ...
New
Arbor Realty Trust is seeking a full-stack software engineer to become a key member of their development team, responsible for designing, developing, and supporting solutions aligned with the company ...
Arbor Realty Trust is seeking a full-stack software engineer to become a key member of their development team, responsible for designing, developing, and supporting solutions aligned with the company ...
Software Engineer III (C#, Azure)
Buffalo, NY · Hybrid
$55.75 - $74.75/hr
Positional Overview Are you a talented senior software engineer looking for a dynamic and ... Hands-on experience with full stack software engineering, object-oriented languages (C#, Angular ...
Quick apply
Software Engineer III (C#, Azure)
Buffalo, NY · Hybrid
$55.75 - $74.75/hr
Positional Overview Are you a talented senior software engineer looking for a dynamic and ... Hands-on experience with full stack software engineering, object-oriented languages (C#, Angular ...
Cloud Engineer - Full Stack Developer
Buffalo, NY · On-site
$100K - $160K/yr
As a Full Stack Cloud Engineer, you'll build and modernize scalable AWS-based applications -- developing backend services, APIs, and integrations while also contributing to frontend dashboards and ...
Quick apply
Cloud Engineer - Full Stack Developer
Buffalo, NY · On-site
$100K - $160K/yr
As a Full Stack Cloud Engineer, you'll build and modernize scalable AWS-based applications -- developing backend services, APIs, and integrations while also contributing to frontend dashboards and ...
Positional Overview Are you a talented senior software engineer looking for a dynamic and ... Hands-on experience with full stack software engineering, object-oriented languages (C# .NET Core ...
Quick apply
Positional Overview Are you a talented senior software engineer looking for a dynamic and ... Hands-on experience with full stack software engineering, object-oriented languages (C# .NET Core ...
Minimum 2-3 years of software engineering experience * Have built mobile apps (and/or web apps) full-stack before * Enthusiastic about photo sharing and/or AI and/or social media
Minimum 2-3 years of software engineering experience * Have built mobile apps (and/or web apps) full-stack before * Enthusiastic about photo sharing and/or AI and/or social media
Cloud Engineer - Full Stack Developer
$100K - $160K/yr
As a Full Stack Cloud Engineer, you'll build and modernize scalable AWS-based applications - developing backend services, APIs, and integrations while also contributing to frontend dashboards and ...
Cloud Engineer - Full Stack Developer
$100K - $160K/yr
As a Full Stack Cloud Engineer, you'll build and modernize scalable AWS-based applications - developing backend services, APIs, and integrations while also contributing to frontend dashboards and ...
Minimum 2-3 years of software engineering experience * Have built mobile apps (and/or web apps) full-stack before * Enthusiastic about photo sharing and/or AI and/or social media
Minimum 2-3 years of software engineering experience * Have built mobile apps (and/or web apps) full-stack before * Enthusiastic about photo sharing and/or AI and/or social media
The ideal candidate has 7+ years of software engineering experience with strong full-stack development expertise utilizing TypeScript, React, Python, REST APIs, and cloud platforms (Azure, AWS, or ...
The ideal candidate has 7+ years of software engineering experience with strong full-stack development expertise utilizing TypeScript, React, Python, REST APIs, and cloud platforms (Azure, AWS, or ...
Full Stack .Net w/ React (required) Databases - Knowledge of the following items is ideal: -MSSQL -Oracle -Cassandra -Mongo (all highly preferred) Agile (required) Banking and/or Financial domains ...
New
Quick apply
Full Stack .Net w/ React (required) Databases - Knowledge of the following items is ideal: -MSSQL -Oracle -Cassandra -Mongo (all highly preferred) Agile (required) Banking and/or Financial domains ...
New
Hands-on experience with full stack software engineering, object-oriented languages (C# .NET Core, Angular, Web API, Azure, SQL Server) * Experience with Gitlab CI/CD * Experience with Git or similar ...
New
Quick apply
Hands-on experience with full stack software engineering, object-oriented languages (C# .NET Core, Angular, Web API, Azure, SQL Server) * Experience with Gitlab CI/CD * Experience with Git or similar ...
New
... of software, intelligence, and developer tooling. We're looking for a Senior Full Stack Engineer with a strong backend focus who thrives in fast-paced environments and enjoys taking ownership of ...
... of software, intelligence, and developer tooling. We're looking for a Senior Full Stack Engineer with a strong backend focus who thrives in fast-paced environments and enjoys taking ownership of ...
Hands-on experience with full stack software engineering, object-oriented languages (C# .NET Core, Angular, Web API, Azure, SQL Server) * Experience with Gitlab CI/CD * Experience with Git or similar ...
New
Quick apply
Hands-on experience with full stack software engineering, object-oriented languages (C# .NET Core, Angular, Web API, Azure, SQL Server) * Experience with Gitlab CI/CD * Experience with Git or similar ...
New
Software Engineer II (C#, Azure, Kubernetes)
Buffalo, NY · Hybrid
$94K - $129K/yr
Hands-on experience with full stack software engineering, object-oriented languages (C# .NET Core, Azure, SQL Server) * Experience automating deployments with Gitlab CI/CD * Experience with Git or ...
Quick apply
Software Engineer II (C#, Azure, Kubernetes)
Buffalo, NY · Hybrid
$94K - $129K/yr
Hands-on experience with full stack software engineering, object-oriented languages (C# .NET Core, Azure, SQL Server) * Experience automating deployments with Gitlab CI/CD * Experience with Git or ...
Hands-on experience with full stack software engineering, object-oriented languages (C# .NET Core, Angular, Web API, Azure, SQL Server) * Experience with Gitlab CI/CD * Experience with Git or similar ...
Quick apply
Hands-on experience with full stack software engineering, object-oriented languages (C# .NET Core, Angular, Web API, Azure, SQL Server) * Experience with Gitlab CI/CD * Experience with Git or similar ...
Software Engineer II 2713
Buffalo, NY · Hybrid
$68/hr
Software Engineer II 2713 Location: Wilmington, DE Hire Type: Contingent Pay Range: $68.00/hour ... This resource will contribute to the design, development, and implementation of full-stack ...
Quick apply
Software Engineer II 2713
Buffalo, NY · Hybrid
$68/hr
Software Engineer II 2713 Location: Wilmington, DE Hire Type: Contingent Pay Range: $68.00/hour ... This resource will contribute to the design, development, and implementation of full-stack ...
Senior Software Developer
Buffalo, NY · On-site
$52.75 - $69.75/hr
Stark Tech is a leader in facilities and energy solutions, and they are seeking a Senior Software Developer to join their R&D team. The role involves building and supporting software solutions for ...
Senior Software Developer
Buffalo, NY · On-site
$52.75 - $69.75/hr
Stark Tech is a leader in facilities and energy solutions, and they are seeking a Senior Software Developer to join their R&D team. The role involves building and supporting software solutions for ...
Senior Software Engineer I
$115K - $152K/yr
As a Senior Software Engineer I , you will join a world-class engineering team operating the only ... Strong engineering fundamentals across the full stack, with a clear preference and passion for ...
Senior Software Engineer I
$115K - $152K/yr
As a Senior Software Engineer I , you will join a world-class engineering team operating the only ... Strong engineering fundamentals across the full stack, with a clear preference and passion for ...
Senior Full Stack Software Developer information
See Buffalo, NY salary details
$23.29 - $28.75
1% of jobs
$28.75 - $34.21
3% of jobs
$34.21 - $39.67
5% of jobs
$39.67 - $45.13
7% of jobs
$47.95 is the 25th percentile. Wages below this are outliers.
$45.13 - $50.59
16% of jobs
$50.59 - $56.05
17% of jobs
The median wage is $56.21 / hr.
$56.05 - $61.52
18% of jobs
$64.81 is the 75th percentile. Wages above this are outliers.
$61.52 - $66.98
13% of jobs
$66.98 - $72.44
9% of jobs
$72.44 - $77.90
6% of jobs
$77.90 - $83.36
4% of jobs
$23
$57
$83
How much do senior full stack software developer jobs pay per hour?
What is the difference between Senior Full Stack Software Developer vs Software Engineer?
| Aspect | Senior Full Stack Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; experience in full stack development | Bachelor's degree in CS or related field; may have certifications in specific technologies |
| Work Environment | Collaborates across front-end and back-end teams, often in agile settings | Designs, develops, and maintains software applications, often in teams or individually |
| Industry Usage | Common in tech companies, startups, and agencies requiring versatile development skills | Widely used across industries for software development roles |
While both roles involve software development, a Senior Full Stack Software Developer specializes in both front-end and back-end technologies, often taking on leadership responsibilities. A Software Engineer may focus on specific areas of software design and implementation, with less emphasis on full stack expertise. The roles overlap in skills and industry usage, but the senior developer typically has broader responsibilities and experience in full stack development.
What are the key skills and qualifications needed to thrive as a senior full stack software developer?
What is a senior full stack software developer?
What types of projects and technologies can a senior full stack software developer expect to work on, and how does the team typically collaborate?

Full-time
Re-posted 11 days ago
M&T Bank rating
7.8
Based on 185 frontline employees who took The Breakroom Quiz
89th of 170 rated banks
Job description
As a Lead Software Engineer, you'll work hands-on across full-stack technologies while helping move digital banking customers onto a modern cloud platform. This is not a maintenance role. It's an opportunity to influence architecture, shape engineering practices, and build new capabilities end-to-end on a program with strong leadership visibility and long-term strategic impact.
At the expert level, you are responsible for writing high-quality code while guiding the team's technical approach-from requirements through deployment-ensuring solutions are resilient, secure, and aligned with banking technology standards across the Software Development Lifecycle (SDLC).
Primary 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.
Technical Environment & Experience Highlights
Successful candidates will bring strong hands-on experience and curiosity across modern technologies, including:
- Mobile development experience (strongly preferred), with exposure to:
- Full-stack experience, including:
- Front-end frameworks such as Angular
- Hands-on API development
- Java and Spring Boot exposure
- Modern engineering practices, including:
- CI/CD pipelines
- Git-based source control (e.g., GitLab)
- Performance, resiliency, and reliability engineering
- Working knowledge of databases and distributed systems
- Comfort working across multiple languages and value streams, with the ability to learn quickly and adapt
Education and Experience 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
Education and Experience 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
#LI-JB3
M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $116,400.00 - $194,000.00 Annual (USD). The successful candidate's particular combination of knowledge, skills, and experience will inform their specific compensation.
Location
Buffalo, New York, United States of America
About M&T Bank
Sourced by ZipRecruiter
Industry
Finance and insurance
Company size
10,000+ Employees
Headquarters location
Buffalo, NY, US
Year founded
1856