1

Software Developer Team Lead Jobs (NOW HIRING)

About the Role As a Software Engineering Team Lead, youll play a pivotal leadership role on a cross functional squad, combining hands on engineering with team leadership, mentorship, and delivery ...

About the Role As a Software Engineering Team Lead, you'll play a pivotal leadership role on a cross functional squad, combining hands on engineering with team leadership, mentorship, and delivery ...

About the Role As a Software Engineering Team Lead, you'll play a pivotal leadership role on a cross functional squad, combining hands on engineering with team leadership, mentorship, and delivery ...

Lead Software Developer

San Antonio, TX

$102K - $128K/yr

... team. We believe in working together, speaking up, having a little fun, and Winning as One ... Your Recipe for Impact - What You'll Do As a Lead Software Developer, you'll play a critical role ...

Dont miss this exciting opportunity to join us as an Software Engineer Team Lead and help shape the future of WIRIS. All our job offers are open to people with a disability certification. WHAT WILL ...

The Lead will also manage a developer team and must be hands-on the front-end and back-end ... Update, repair, modify and develop existing software and generic applications. * Present complex ...

Lead Software Developer

Erlanger, KY · On-site +1

$114K - $143K/yr

Lead Software Developer Department: Automation Location: Erlanger, KY, Atlanta, GA or Westfield, IN ... This includes solution architecture, technical leadership of a project team, customer-facing design ...

next page

Showing results 1-20

Software Developer Team Lead information

See salary details

$80.5K

$131K

$171K

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

As of Jul 18, 2026, the average yearly pay for software developer team lead in the United States is $131,025.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,000.00 and $145,500.00 per year, depending on experience, location, and employer.

What is the role of team lead in software development?

A software developer team lead is responsible for guiding the development team, coordinating tasks, and ensuring project deadlines are met. They provide technical mentorship, facilitate communication between team members and stakeholders, and often participate in code reviews and planning using tools like Jira or Git. The role requires strong leadership, technical expertise, and effective communication skills.

How to be a software developer team lead?

To become a software developer team lead, gain extensive experience in software development, demonstrate strong technical skills, and develop leadership abilities such as communication, project management, and mentorship. Earning relevant certifications or training in leadership and Agile methodologies can also support advancement into a team lead role.

What engineer makes $500,000 a year?

A senior software engineer or engineering manager at large tech companies can earn $500,000 or more annually, often including base salary, bonuses, and stock options. Such high compensation typically requires extensive experience, advanced skills, and leadership responsibilities in high-demand environments.

How does a Software Developer Team Lead balance coding responsibilities with leadership and mentoring duties?

As a Software Developer Team Lead, you’ll often split your time between hands-on technical work and guiding your team. It’s common to dedicate part of your week to designing solutions and writing code, but an equally important aspect is mentoring junior developers, conducting code reviews, and facilitating team meetings. Balancing these responsibilities requires strong time management and communication skills, as you’ll need to ensure project progress while also fostering professional growth within your team. Many organizations support leads with training and regular check-ins to help manage these dual roles effectively.

What is L1, L2, L3, and L4 developer?

In the context of a Software Developer Team Lead, L1, L2, L3, and L4 typically refer to different levels of developer experience and seniority, with L1 being entry-level and L4 representing senior or lead developers. These levels often indicate increasing technical skills, responsibilities, and leadership capabilities, and are used by organizations to structure career progression and compensation. Developers at higher levels are expected to handle complex tasks, mentor junior staff, and contribute to architectural decisions.

What does a Software Developer Team Lead do?

A Software Developer Team Lead oversees a team of software developers, guiding them through the software development lifecycle from planning to deployment. They are responsible for assigning tasks, ensuring code quality, mentoring team members, and facilitating communication between developers and other stakeholders. Team Leads often participate in coding, design decisions, and problem-solving while also managing project timelines and deliverables. Their role bridges technical expertise and leadership to ensure successful project outcomes.

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

To thrive as a Software Developer Team Lead, you need advanced programming skills, experience in software architecture, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, project management tools such as Jira, and experience with CI/CD pipelines are commonly required, along with certifications like Scrum Master or relevant cloud platforms. Strong leadership, effective communication, and the ability to mentor and motivate team members are vital soft skills in this role. These skills ensure projects are delivered efficiently, teams collaborate seamlessly, and technical challenges are solved proactively.
More about Software Developer Team Lead jobs
What cities are hiring for Software Developer Team Lead jobs? Cities with the most Software Developer Team Lead job openings:
What states have the most Software Developer Team Lead jobs? States with the most job openings for Software Developer Team Lead jobs include:
Infographic showing various Software Developer Team Lead job openings in the United States as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $131,025 per year, or $63 per hour.
Software Engineering Team Lead

Software Engineering Team Lead

ComTec Solutions LLC

Rochester, NY • On-site

$115K - $130K/yr

Other

Posted 25 days ago


Job description

Description

Software Engineering Team Lead

Department:

Enterprise Systems Group

Billable Hours Goal:

60% of worked hours

Position Type:

Full Time

Travel Required:

Minimal as needed


JOB SUMMARY:

As the Technical Lead of the Enterprise Systems Group, you will lead the technical team to help ensure they are following processes to deliver all technical functions to agreed scope and specifications as well as provide ongoing client support. Streamline and provide onboarding activities by shadowing, training, ensuring training teams are completing training and other activities. Making decisions aimed at improving efficiency while at the same time ensuring no disruption of on-time delivery to customers. Directly working with the consulting leads to provide quality solution design. 

REPORTS TO: Manager, Enterprise Systems Group

DIRECT REPORTS: Systems and Software Engineers


ESSENTIAL FUNCTIONS:

  • Utilize Software Engineering knowledge providing customized solutions to Epicor and external utilities
  • Develop and test solutions with attention to detail and accuracy
  • Document all modifications to client software according to company policy
  • Manage assigned queue, to ensure the team is meeting deadlines and other milestones
  • Provide classroom training to end users on Epicor technical tools
  • Mentor Technical Team Members as required
  • Assist in the hiring process of Technical Team Members
  • Assist with onboarding/training of new Technical Team Members
  • Actively contribute to development team process improvement, policies and procedures
  • Provide direction and escalation for ticket / task issues, and customer satisfaction follow up
  • Present ComTec in a positive light both internally and externally (i.e., be a champion for the company)    
  • Assist with performance and development of Technical Team Members 
  • Develop and monitor yearly training plans for direct reports
  • Assist Director with quarterly performance reviews with direct reports

ADDITIONAL RESPONSIBILITIES:

  • Troubleshoot, identify and evaluate alternative solutions to a problem
  • Maintain daily timesheet and expense report entries and submit them accurately and timely
  • Lead weekly team meetings.
  • Attend Epicor Escalation Meetings 
  • Other duties as required


Requirements

TECHNICAL SKILLS:

C# / VB.NET (intermediate/Advanced)

Knowledge of Microsoft SQL Server and/or Progress Databases (Intermediate)

Crystal Reports development (Basic)

Microsoft SSRS Reporting (Basic)


SOFT SKILLS & ABILITIES:

Must be able to read, correctly interpret, develop, implement and test solutions based on the specifications document

Strong written and verbal communication skills

Pleasant and professional demeanor in all client and internal communications

Intellectually resourceful with sound judgment and effective decision-making abilities

Independent worker and able to work effectively on daily tasks without direct supervision

Strong organization skills and ability to operate efficiently throughout daily tasks

In general, owns issues through resolution although understands when to escalate a problem to another team member and whom to escalate too; accepts escalated issues; and mentors when appropriate

Demonstrate empathy and professionalism with users at all times

Work well with clients at all levels

Operate with client satisfaction in mind

Energy, enthusiasm and results-oriented


EDUCATION, EXPERIENCE, & KNOWLEDGE:

Related bachelor's degree or equivalent work experience

4+ years of Microsoft .NET programming experience

Epicor application experience a plus

WORK ENVIRONMENT/PHYSICAL DEMANDS:

Use of computer and office equipment

Ability to remain calm in stressful situations

Performs all administrative functions expected at this level


ADDITIONAL REQUIREMENTS:

Ability to schedule for evening or weekend work occasionally

Valid driver's license in your state of residence and reliable personal vehicle