1

Software Engineering Team Lead Jobs (NOW HIRING)

Engineering Team Lead

Buffalo, NY · On-site

$146K - $156K/yr

Engineering Team Lead Job Location: 465 Main St, Buffalo, NY 14203. Position requires in-office ... Plan, initiate, and manage information technology (IT) projects, providing high-level software ...

You will manage the software development lifecycle (SDLC) of complex software solutions, ensuring ... engineers while bridging technical execution and team leadership. * Lead the integration of ...

You will manage the software development lifecycle (SDLC) of complex software solutions, ensuring ... engineers while bridging technical execution and team leadership. * Lead the integration of ...

Engineering Team Lead

Irving, TX · On-site

$117K - $206K/yr

Lead the design, architecture, and development of scalable, high-performance software solutions * Guide the team through complex technical challenges and ensure sound engineering decisions

Engineering Team Lead

Edina, MN · On-site

$118 - $206/hr

You will manage the software development lifecycle (SDLC) of complex software solutions, ensuring ... engineers while bridging technical execution and team leadership. * Lead the integration of ...

Software Engineering Team Manager We are seeking an AI Engineering Manager to lead and scale our ... Lead, manage, and scale a distributed engineering team of 5+ engineers, including senior engineers ...

Test Engineering Team Lead

Mclean, VA · On-site

$110 - $160/hr

Overview As a Test Engineering Team Lead , you will work with our growingDevSecOpspractice as a ... Working with software developers and software engineers to ensure that development follows ...

Engineering Team Lead

Edina, MN · On-site

$117K - $206K/yr

You will manage the software development lifecycle (SDLC) of complex software solutions, ensuring ... engineers while bridging technical execution and team leadership. * Lead the integration of ...

Engineering Team Lead

Irving, TX · On-site

$160.29 - $180/hr

Lead the architecture and design of scalable, high-performance software systems in Azure Cloud with ... team through technical challenges and problem-solving. Ensure adherence to engineering best ...

Engineering Team Lead

Irving, TX · On-site

$98K - $129K/yr

DUTIES: Lead the architecture and design of scalable, high-performance software systems in Azure ... team through technical challenges and problem-solving. Ensure adherence to engineering best ...

Test Engineering Team Lead

Mclean, VA · On-site

$110K - $160K/yr

Overview As a Test Engineering Team Lead , you will work with our growing DevSecOps practice as a ... Working with software developers and software engineers to ensure that development follows ...

Engineering Team Lead

Duluth, GA · On-site

$120K - $150K/yr

... seeking a licensed engineer to lead a forward-thinking team in the commercial construction ... Strong knowledge of cold-formed steel analysis software. * Ability to read multi-trade drawings ...

Engineering Team Lead

Irving, TX

$97K - $128K/yr

DUTIES: Lead the architecture and design of scalable, high-performance software systems in Azure ... team through technical challenges and problem-solving. Ensure adherence to engineering best ...

Responsibilities * Lead frontend development across React and TypeScript web applications ... years of professional software engineering experience * Strong concentration in frontend ...

Engineering Team Lead

Richmond, VA · On-site

$120 - $160/hr

This hands‑on role combines software development, AI-augmented delivery practices, andmentorship ... The Team Lead does not directly manage people, but sets the technical bar, coordinates work across ...

Showing results 21-40

Software Engineering Team Lead information

See salary details

$83K

$145.9K

$198K

How much do software engineering team lead jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software engineering team lead in the United States is $145,890.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,000.00 and $168,500.00 per year, depending on experience, location, and employer.

What is a software engineering team lead?

A Software Engineering Team Lead is a senior-level professional responsible for guiding and managing a team of software engineers. They oversee the planning, development, and delivery of software projects, ensuring that the team meets technical standards and project deadlines. In addition to their technical expertise, they provide mentorship, facilitate communication, and help resolve any obstacles that may arise during the development process. Their role often bridges the gap between engineering teams and management, ensuring alignment with organizational goals.

What are the key skills and qualifications needed to thrive as a software engineering team lead?

To thrive as a Software Engineering Team Lead, you need a solid background in software development, experience with project management, and a track record of leading technical teams, often supported by a degree in computer science or related fields. Familiarity with agile methodologies, version control systems like Git, and tools such as Jira or Azure DevOps is typically required. Strong communication, mentorship, and conflict resolution skills help foster team collaboration and professional growth. These competencies are crucial for delivering high-quality software solutions while motivating and guiding a productive, cohesive team.

What are some common challenges faced by a software engineering team lead, and how can they be addressed?

As a Software Engineering Team Lead, one of the most common challenges is balancing hands-on technical work with leadership responsibilities, such as mentoring team members and managing project timelines. Effective delegation and clear communication are key to ensuring both technical and managerial duties are met. Additionally, fostering collaboration between team members and other departments—like product management or QA—can help prevent bottlenecks and miscommunication. Regular one-on-ones and sprint retrospectives are also valuable for addressing issues early and supporting team growth.

What is the difference between Software Engineering Team Lead vs Software Developer?

AspectSoftware Engineering Team LeadSoftware Developer
ResponsibilitiesOversees team projects, coordinates tasks, mentors team membersDevelops, tests, and maintains software applications
Required SkillsLeadership, project management, technical expertiseProgramming, debugging, technical problem-solving
Work EnvironmentTeam management, collaboration, cross-functional communicationIndividual coding, technical focus
Common CertificationsNone mandatory, but PMP or Agile certifications beneficialProgramming language certifications, such as Java, Python

The main difference between a Software Engineering Team Lead and a Software Developer lies in their roles. The Team Lead manages projects and guides the team, while the Developer focuses on coding and technical tasks. Both roles require strong technical skills, but the Team Lead also needs leadership and coordination abilities.

More about Software Engineering Team Lead jobs

What cities are hiring for Software Engineering Team Lead jobs?

Cities with the most Software Engineering Team Lead job openings:

What states have the most Software Engineering Team Lead jobs?

States with the most job openings for Software Engineering Team Lead jobs include:

Infographic showing various Software Engineering Team Lead job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 18% Part Time, and 4% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $145,890 per year, or $70.1 per hour.

Engineering Team Lead

M&T Bank

Buffalo, NY • On-site

$146K - $156K/yr

Full-time

Posted 21 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

Title: Engineering Team Lead
Job Location: 465 Main St, Buffalo, NY 14203. Position requires in-office work four (4) days every week.
Job Description: Plan, initiate, and manage information technology (IT) projects, providing high-level software development solutions and identify new technologies for implementation. Guide technical staff, evaluating complex interrelationships among programs, interfacing applications, and platforms; Perform specialized duties within M&T Bank's Commercial, Credit, Finance, Risk, Regulatory, ICS & Wealth Technology - Technology department; Drive infrastructure, technology integration, implementation, and application support for commercial banking functional systems including loan origination, underwriting, approval, document preparation, and credit analysis systems used by M&T Bank's commercial banking officers and customers; Contribute to Service Oriented Architecture (SOA), Integration, and Data Orchestration initiatives; Utilize batch data processing and data integration to design and develop multifaceted integration applications within the CL ART framework; Provide technical guidance in SOA for integrating complex data application systems with external cloud platforms; Ensure security and risk audit compliance on data standards; Conduct automated integration tests to achieve 100% pass results using standalone, console-based applications; Negotiate and reconcile data differences between legacy applications, promoting a "Single Source of Truth" data entity approach on an enterprise level; Develop batch-based applications and redesign existing applications as needed without affecting program timelines; Design infrastructure and implement automated deployment and testing solutions; Provide day-to-day guidance to technical individuals. Collaborate closely with client partners and business teams to evaluate, plan, and architect business initiatives using approved software tools and methodologies.
Minimum requirements: Bachelor's degree (or foreign equivalent) in Information Technology or related technical field plus five (5) years of experience in the job offered or as a Software Engineer, Software Developer, IT Consultant or a related occupation.
Requires five (5) years of experience in each of the following:
  • Java Development for both Frontend and Backend Applications, including gathering customer requirements with stakeholders and end users, creating high-level architecture and designs, developing prototypes and features, conducting unit testing, and providing maintenance support;
  • API Services (including microservices) and Web Application Development using Java and supporting frameworks including SpringBoot, Spring, REST API, and SOAP;
  • Building and designing databases and data warehouses using Oracle or similar relational databases including MS SQL Server or MySQL; and
  • Batch processing using Java for data movement and transformation.

Requires two (2) years of experience in each of the following:
  • Leading and guiding the work of technical staff;
  • Running and administering applications;
  • Developing and maintaining integration applications in Enterprise Service Bus tools;
  • Java middleware orchestration libraries including Apache Camel;
  • JavaScript, frontend application development; and
  • DevOps Architecture and Delivery using Jenkins and GitLab.

Salary: $146,030.00-$156,030.00 per year
Location
Buffalo, New York, United States of America

What M&T Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom