1

Lead Programmer Jobs (NOW HIRING)

CNC Lead Programmer

Brea, CA ยท On-site

$35 - $45/hr

Responsibilities CNC Lead / Programmer Position Summary The CNC Lead / Programmer is responsible for supporting daily operations within a CNC manufacturing cell, providing hands-on programming, setup ...

CNC Lead - Programmer/Machinist

Troy, MI ยท On-site

$25 - $34.25/hr

Serve as Lead in the CNC Department * Mentor, Lead and Supervise other machinists * Produce ... Determine steps for programming including where materials should be cut * Convert instructions into ...

CNC Lead - Programmer/Machinist

Troy, MI ยท On-site

$25 - $34.25/hr

Serve as Lead in the CNC Department * Mentor, Lead and Supervise other machinists * Produce ... Determine steps for programming including where materials should be cut * Convert instructions into ...

The Lead Programmer Analyst will lead the delivery team using an Agile/Scrum methodology to develop software solutions for Business Requests. Guiding the team on self organizing to fill in the ...

PICK Programmer Lead NOTE: To qualify for this position, you are required to take a 45-minute assessment to verify your fit for this role. Job Summary:Applied Concepts, Inc., is a 49-year-old ...

Lead CAM Programmer

West Bend, WI ยท Remote

$40 - $50/hr

The Lead CAM Programmer will be responsible for coordinating with a team of programmers, reviewing, updating, creating programs and instituting best practices. The FastLane program is automating high ...

Showing results 21-40

Lead Programmer information

See salary details

$10

$54

$83

How much do lead programmer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for lead programmer in the United States is $54.96, according to ZipRecruiter salary data. Most workers in this role earn between $43.27 and $68.75 per hour, depending on experience, location, and employer.

What is a lead programmer?

Lead Programmers, also known as Lead Developers, are senior software engineers responsible for guiding a team of programmers through the development lifecycle of a software project. They make crucial technical decisions, oversee code quality, and ensure that the team meets project requirements and deadlines. In addition to hands-on coding, Lead Programmers often coordinate with project managers and other departments, mentor junior developers, and help resolve technical challenges that arise during development.

How does a lead programmer typically balance hands-on coding with team leadership responsibilities?

As a Lead Programmer, you'll often split your time between writing code and overseeing the development process for your team. While you may still handle complex coding tasks or set technical standards, a significant part of your role involves mentoring team members, conducting code reviews, and coordinating with other departments like QA and product management. Effective Lead Programmers are skilled at delegating tasks, ensuring code quality, and facilitating clear communication to keep projects on track. Striking the right balance between technical contribution and leadership is key to both your team's success and your own career growth.

What are the key skills and qualifications needed to thrive as a lead programmer, and why are they important?

To thrive as a Lead Programmer, you need expertise in software development, advanced programming languages, and project management, often supported by a computer science degree or relevant certifications. Familiarity with version control systems (like Git), integrated development environments (IDEs), and agile methodologies is typically required. Leadership, problem-solving ability, and strong communication are essential soft skills to guide teams and coordinate stakeholders. These skills ensure efficient project delivery, high-quality code, and productive team collaboration in technical environments.

What is the difference between Lead Programmer vs Software Developer?

AspectLead ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; experience in coding and project leadershipBachelor's degree in Computer Science or related field; strong coding skills
Work EnvironmentTeam leadership, project planning, code reviewIndividual coding, feature development
Employer & Industry UsageSoftware companies, tech firms, game developmentWide range of industries including tech, finance, healthcare
Search & Comparison IntentUnderstanding leadership roles in programming teamsFocus on coding and development tasks

The main difference between a Lead Programmer and a Software Developer lies in their responsibilities. Lead Programmers oversee project direction, coordinate teams, and review code, while Software Developers primarily focus on writing code and developing features. Both roles require strong programming skills and relevant education, but Lead Programmers have additional leadership duties within the development process.

What does the lead programmer do?

A lead programmer oversees the development team, designs software architecture, writes and reviews code, and ensures project deadlines are met. They often coordinate with project managers and use programming languages like C++, Java, or Python, while also mentoring junior developers.
More about Lead Programmer jobs

What cities are hiring for Lead Programmer jobs?

Cities with the most Lead Programmer job openings:

Who are the top companies hiring for Lead Programmer jobs?

The top employers for Lead Programmer jobs are:

What states have the most Lead Programmer jobs?

States with the most job openings for Lead Programmer jobs include:

Infographic showing various Lead Programmer job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 9% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $114,323 per year, or $55 per hour.

Lead Programmer Analyst

Cass Information Systems Inc.

Bridgeton, MO โ€ข On-site

Full-time

Posted 22 days ago


Job description

Uses technical skills and programming experience to define, schedule, and coordinate programming of solutions to problems and requests of varying difficulty under the general direction of management. Responsible for leading an assigned team of developers on assigned projects/implementations. Coordinates work of development team members and others in Client Programming with those who have requested projects.

PRINCIPAL RESPONSIBILITIES AND DUTIES:

  • Provides designs for proposed systems and system enhancements. Develops modifications and
    changes to existing programs and procedures as required to satisfy user requests.
  • Supplements coding, testing, and documenting computer programs where necessary to achieve
    results and meet schedules.
  • Leads and mentors team members on assigned projects and implementations.
  • Ensures programs and procedures developed by team adhere to established departmental
    standards and guidelines.
  • Helps CIS keep commitments to clients with on time completion of development teams projects.
  • Develops project cost estimates for assigned clients.
  • Reports progress through updates to project control system status and time recording and
    attendance at weekly project control meetings.
  • Notifies manager immediately when it appears schedule dates will not be met or if an assigned
    project will lead to operational or support difficulties.
  • Suggests potential improvements to the processes and techniques used by Client Programming
    that will result in improved quality and/or responsiveness for our clients.
    Interacts with project requestors to ensure correct understanding and business validity of user
    requests and demonstrates results to requestors of projects.
  • Advises less experienced programmers and provides training by sharing technical knowledge
    with others.
  • Solves balancing problems.
  • Performs other duties as assigned.

SKILLS AND ABILITIES REQUIRED:

  • Ability to write and explain structured and maintainable COBOL code.
  • Proficiency with all Tandem utility programs.
  • Ability to modify and create SCOBOL on-line programs required.
  • Ability to develop complex on-line and batch programs.
  • Ability to design operationally in a manner that is reliable and efficient.

MINIMUM LEVEL OF PREPARATION AND TRAINNIG NORMALLY REQUIRED:

  • A bachelor’s degree in computer science or related field or equivalent work experience.
  • 5+ years of COBOL programming experience.
  • 5+ years of increasingly complex project development experience.

APPLICATION PROCESS:

You can directly apply through Cass's website at https://www.cassinfo.com/careers. Please apply directly to this position via the “Apply” button. You will be required to create an account and provide your resume, contact information and other pertinent employment information. This process typically takes 20 minutes or less. Should we find that you meet the minimum requirement of the position, a member of our recruiting team will be in touch to start the interview process.

ABOUT OUR COMPANY:

Cass Information Systems, Inc. (NASDAQ: CASS) is a leading provider of integrated information and payment management solutions. Cass enables enterprises to achieve visibility, control and efficiency in their supply chains, communication networks, facilities, and other operations.  Disbursing over $94 billion annually on behalf of its clients, and with total assets of $2.5 billion, Cass is uniquely supported by Cass Commercial Bank. Founded in 1906 and a wholly-owned subsidiary, Cass Commercial Bank provides sophisticated financial exchange services to the parent organization and its clients. Cass is part of the Russell 2000®. More information is available at www.cassinfo.com.