1

Software Engineering Team Lead Jobs (NOW HIRING)

Engineering Team Lead

Hightstown, NJ

$102K - $135K/yr

Our diverse leadership and dedicated engineering team are committed to excellence and consistent ... Lead, train, and mentor co-workers during start-up and commissioning of systems. * Expert in ...

We're looking for an engineering team lead for 4-10 engineers. This is the job for someone that can ... You have experience recruiting world-class software engineers. * You are passionate about good code ...

Engineering Team Lead

Hightstown, NJ

$102K - $135K/yr

Our diverse leadership and dedicated engineering team are committed to excellence and consistent ... Lead, train, and mentor co-workers during start-up and commissioning of systems. * Expert in ...

$91K - $121K/yr

Our diverse leadership and dedicated engineering team are committed to excellence and consistent ... Lead, train, and mentor co-workers during start-up and commissioning of systems. * Expert in ...

Engineering Team Lead

Portola, CA · On-site

$103K - $136K/yr

The Engineering Team Lead is an engineering management position responsible for providing technical engineering oversight and design team management for engineering projects for which they are ...

Engineering Team Lead

Phoenix, AZ · On-site

$101K - $134K/yr

Supervision and development of a team of 3 or more engineers * Oversight of design engineers in one or more of ACCO's design build services, such as HVAC, Plumbing, Process Piping, Industrial ...

Engineering Team Lead

Phoenix, AZ · On-site

$101K - $134K/yr

Supervision and development of a team of 3 or more engineers * Oversight of design engineers in one or more of ACCO's design build services, such as HVAC, Plumbing, Process Piping, Industrial ...

Engineering Team Lead

Mansfield, TX

$91K - $121K/yr

Our diverse leadership and dedicated engineering team are committed to excellence and consistent ... Lead, train, and mentor co-workers during start-up and commissioning of systems. * Expert in ...

Engineering Team Lead

Austin, TX

$101K - $133K/yr

The Engineering Team Lead is an engineering management position responsible for providing technical engineering oversight and design team management for engineering projects for which they are ...

Engineering Team Lead

Austin, TX

$101K - $133K/yr

The Engineering Team Lead is an engineering management position responsible for providing technical engineering oversight and design team management for engineering projects for which they are ...

Engineering Team Lead

Gainesville, FL

$92K - $122K/yr

As Engineering Team Leader for the DRMP Gainesville office , you will be responsible for day-to-day ... Lead and mentor staff in all facets of project work and the DRMP standard of high-quality service.

Description As Engineering Team Leader for the DRMP Gainesville office , you will be responsible ... Lead and mentor staff in all facets of project work and the DRMP standard of high-quality service.

Engineering Team Lead

Coppell, TX · On-site

$94K - $124K/yr

The Engineering Team Lead is an engineering management position responsible for providing technical engineering oversight and design team management for engineering projects for which they are ...

next page

Showing results 1-20

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 Jul 9, 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 engineers make $300,000 a year?

Senior software engineers, engineering managers, and technical leads with extensive experience, specialized skills, and often working in high-demand industries or companies can earn $300,000 or more annually. Compensation typically includes base salary, bonuses, and stock options, especially in large tech firms or startups with significant funding.

What are the key skills and qualifications needed to thrive as a Software Engineering Team Lead, and why are they important?

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 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.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-cost-of-living areas or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Roles in specialized fields like machine learning, cloud infrastructure, or executive-level engineering positions are more likely to reach this compensation level.

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.

Can I make 200k a year as a software engineer?

Software engineering team leads with extensive experience, specialized skills, and working in high-cost regions can earn salaries of $200,000 or more annually. Factors such as industry, company size, and technical expertise in areas like cloud computing or machine learning influence earning potential.

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 a team lead software engineer?

A team lead software engineer is a senior technical professional responsible for guiding a development team, overseeing project progress, and ensuring code quality. They often coordinate tasks, mentor team members, and collaborate with stakeholders using tools like version control and project management software.
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 July 2026, with employment types broken down into 94% Full Time, 4% Part Time, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $145,890 per year, or $70.1 per hour.
Engineering Team Lead

$102K - $135K/yr

Full-time

Medical, Retirement, PTO

Posted 22 days ago


Job description

Who We Are:

Thermo Systems is a global, full-service control systems integration partner, delivering world-class automation solutions in the District Energy, Life Sciences, and Mission Critical markets. Our diverse leadership and dedicated engineering team are committed to excellence and consistent growth. Our unique company culture, known as "The Thermo Way," strengthens our team by fostering an environment where all members perform their best.

Our commitment to being unified, dynamic, and delivering excellence is evident in how we build trusting relationships through connection and camaraderie, ability to adapt, and focus on integrity and success. These values guide our daily operations and interactions, setting the standard for our team's behavior. As we continue to grow and evolve, "The Thermo Way" supports our goals of becoming a world-class organization, ensuring employee success, customer success, and financial strength.

Job Summary:

Works on a variety of control system projects. Capable of leading several project related tasks and/or large projects in their entirety. Provides engineering support on projects led by others. Assumes ultimate responsibility for the assigned projects/tasks. Leads and develops a team. Takes direction and seeks guidance from the assigned project leads, the supervisors, and company leadership.

Education and Experience:

  • Bachelor of Science; Electrical Engineering, Mechanical Engineering, Computer Science, or other pertinent curriculum combined with relevant technical experience.
  • Typically, 7+ years total experience.
  • Proven Track Record: 3+ years as Control Systems Project Engineer I or equivalent.

Duties and Responsibilities:

Technical Responsibilities:

  • Lead, train, and mentor co-workers during start-up and commissioning of systems.
  • Expert in reading and interpreting piping & instrumentation diagrams and wiring diagrams. Able to provide feedback regarding field conditions versus drawings.
  • Experienced with creating and editing Human-Machine Interface (HMI) and Programmable Logic Controller (PLC) applications.
  • Expert in understanding, practicing, and guiding others in the company’s Quality Management System (QMS).
  • Firm understanding of complex control system design.
  • Provide instrumentation specifications for complex control systems.
  • Value engineer specifications to provide the most cost-effective solutions.
  • Leads detailed design of Information Technology (IT) systems, network infrastructure, and computer system designs, as it relates to control system integration.

Customer Service:

  • Communicate in an effective, positive, and proactive manner with customers.
  • Follow customer specific site standards and procedures.
  • Always conduct business in professional manner.
  • Provide excellent customer care and support.
  • Be patient, attentive, and responsive to customers in solving their problems.
  • Always follow up and honor commitments with customers.

Project Responsibilities:

  • Complete assigned tasks accurately, on schedule, and under budget.
  • Lead individual project related tasks and/or small to mid-sized projects in their entirety.
  • Assume the ultimate responsibility for the successful completion of those projects or tasks on schedule and under budget.
  • Take on the role of the customer’s main contact on those projects that the employee is assigned to lead.
  • Identify changes in scope to overall projects and/or tasks.
  • Provide support on other projects or tasks that are scheduled to be led by others.
  • Manage and delegate assigned tasks accurately, on schedule, and under budget.
  • Understands and anticipates customer needs.
  • Accurately estimates the duration and difficulty of tasks.
  • Ensures the team adheres to a realistic schedule and budget.
  • Understands project invoicing and projection procedures.

Supervisory Responsibilities:

  • Directly responsible for team members training and development.
  • Provides constructive feedback to team members.
  • Manages team members compensation and time off.
  • Ensure team members are effectively assigned to project tasks.
  • Manages performance and retention of team members.
  • Resolves conflicts within team.

Required Skills and Abilities:

In addition to Control Systems Project Engineer I skills and abilities:

  • Viewed by others as trustworthy.
  • Listens well.
  • Understands needs and desires of others.
  • Continually provides the big picture of a project or task.
  • Committed to further developing managerial and leadership skills.

Travel required:

  • Overnight travel may be required up to 50%

On Call:

  • On call rotation participation may be required based on location and client needs.

Work Authorization/Other Requirements:

  • Proof of eligibility to work in the country where the position is located is required.
  • Maintain a valid driver's license.
  • Fit for Duty at all times

Culture:

Model Thermo Systems core values of employee success, customer success and financial strength by:

  • Seeking new and additional business through project change orders, additional services to existing customers, and referrals for new customers/projects. Drive financial success.
  • Be a good teammate, support your colleagues, promote a positive atmosphere for those around you. Drive employee success.
  • Go the extra mile for your customer, take ownership of their needs, over communicate. Drive customer success.
  • Foster an environment of integrity, trust, collaboration, professionalism, serving one another, leading by example, and assuming good intent each and every day.

What You'll Get:

  • Competitive salary, annual bonuses, 401(k) with company match, and business travel reimbursement: We appreciate our employees, and we make sure they know it.
  • Benefits: We offer full-time employees multiple healthcare packages, including low-cost options.
  • Casual Dress: Every day is "Casual Friday"; we want you to be comfortable when you come to work.
  • Training: We offer in-house and factory technical training to keep our staff sharp.
  • Tuition Reimbursement: We encourage academic advancement and professional credentialing.
  • Vacation/Sick Time: We believe work-life balance is essential. Ensuring our employees have time to truly relax and recharge is important to us.
  • Culture & Extras: We provide free lunches, regular team bonding & fun office events, and plenty of company swag.

Visit us at www.thermosystems.com to learn more!

Thermo Systems provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics.