1

Mechanical Engineering Programming Jobs (NOW HIRING)

Mechanical Engineering Manager

Mason, OH ยท On-site

$97K - $134K/yr

As a Mechanical Engineering Manager here at Honeywell, you will lead and manage a team of mechanical engineers to successfully execute complex engineering projects. The role owns technical delivery ...

We are seeking a Mechanical Engineering Manager to lead our mechanical engineering organization, providing both people leadership and technical direction across multiple programs. This role is ...

Mechanical Engineering Manager

Westminster, CO ยท On-site

$105K - $144K/yr

We are seeking a Mechanical Engineering Manager to lead our mechanical engineering organization, providing both people leadership and technical direction across multiple programs. This role is ...

We are seeking a Mechanical Engineering Manager to lead our mechanical engineering organization, providing both people leadership and technical direction across multiple programs. This role is ...

Manager, Mechanical Engineering

Austin, TX ยท On-site

$103K - $142K/yr

As a Manager of Mechanical Engineering at ICON, you will be responsible for the quality of work and outputs by those in your mechanical engineering group. This role is based at ICON's Austin, TX ...

Director, Mechanical Engineering About Echo Power Echo Power is a Professional Engineering and Project Services company guided by our core values of integrity, commitment to team, customer-focus ...

next page

Showing results 1-20

Mechanical Engineering Programming information

See salary details

$45.5K

$102.9K

$166.5K

How much do mechanical engineering programming jobs pay per year?

As of Jun 9, 2026, the average yearly pay for mechanical engineering programming in the United States is $102,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,500.00 and $126,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Mechanical Engineering Programming position, and why are they important?

To thrive as a Mechanical Engineering Programming professional, you need a solid background in mechanical engineering principles combined with strong programming skills, often supported by a degree in mechanical engineering or related field. Familiarity with CAD software, simulation tools such as MATLAB or ANSYS, and proficiency in programming languages like Python or C++ are typically required, along with relevant certifications. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills for collaborating with multidisciplinary teams. These qualifications ensure the ability to design, model, and automate mechanical systems efficiently while bridging the gap between engineering concepts and computational solutions.

What are the typical daily responsibilities for someone in Mechanical Engineering Programming?

Professionals in Mechanical Engineering Programming spend their days developing and optimizing software code for mechanical simulations, automating design processes, and integrating programming with engineering analysis tools. They frequently collaborate with mechanical engineers, designers, and project managers to translate engineering requirements into efficient code and test automated systems or prototypes. Responsibilities also include troubleshooting software- and hardware-related issues, documenting code and simulation results, and continually staying updated on new programming techniques and engineering technologies. This blend of software development and engineering ensures projects meet both technical specifications and efficiency goals.

What is a Mechanical Engineering Programming job?

A Mechanical Engineering Programming job combines mechanical engineering principles with programming skills to design, simulate, and optimize mechanical systems. Professionals in this role use languages like Python, MATLAB, or C++ to automate calculations, run simulations, and develop software tools for engineering applications. They work in industries such as automotive, aerospace, and manufacturing, improving product designs and system efficiencies. This role often requires knowledge of CAD software, finite element analysis (FEA), and control systems.

More about Mechanical Engineering Programming jobs
What cities are hiring for Mechanical Engineering Programming jobs? Cities with the most Mechanical Engineering Programming job openings:
What are the most commonly searched types of Mechanical Engineering Programming jobs? The most popular types of Mechanical Engineering Programming jobs are:
What states have the most Mechanical Engineering Programming jobs? States with the most job openings for Mechanical Engineering Programming jobs include:
Infographic showing various Mechanical Engineering Programming job openings in the United States as of June 2026, with employment types broken down into 1% Internship, 76% Full Time, 14% Part Time, 1% Temporary, and 8% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $102,878 per year, or $49.5 per hour.
Mechanical Engineering Practice Lead

Mechanical Engineering Practice Lead

Terra Engineering Ltd

Bolingbrook, IL โ€ข On-site

$125K - $165K/yr

Full-time

Retirement, PTO

Posted 7 days ago


Job description

Summary

The Mechanical Engineering Practice Lead is responsible for the assignment, development, and work quality of a team of professionals in Mechanical Engineering.


Essential Functions

Responsible for managing a team of Mechanical Engineers and adhering to TERRA Management Expectations for the full employee life cycle:

  1. Active participation in hiring the right candidates
  2. Onboard new employees to ensure a positive experience and decrease the time to proficiency
  3. Set and update SMART goals that align and contribute the team, division or department, and organization
  4. Provide regular, consistent coaching and feedback to assist with the employeeโ€™s success
  5. Conduct career development conversations and outline career paths
  6. Reward and recognize the right behaviors
  7. Conduct end of the year performance reviews to prepare for the upcoming year by pointing out strengths to continue, opportunities for development, and activities or behaviors to modify or discontinue


  • Reviews and approves resource estimates and staffing assignment schedules for Mechanical Engineering for each project
  • Forecasts resources using resource planning and determines course of action to obtain resources (i.e., assign, acquire or develop)
  • Responsible for keeping up with and educating staff on industry trends
  • In partnership with the Director of MEP, executes on the development of future skill sets identified in the Divisionโ€™s and Companyโ€™s strategic plan
  • Monitors the quality and progress of the team, ensuring production requirements are satisfied; works closely with Project Managers to resolve any existing or forecasted problems related to mechanical staffing, quality of work, schedule performance or productivity
  • Establishes standards and procedure manuals for the Mechanical Engineering team, makes improvements to department procedures, and holds team accountable to adherence
  • Manages and deploys relative software and systems to the projects
  • Ensures compliance with all laws and regulations applicable to the assigned discipline
    1. Develops and implements policies and procedures within area of expertise
    2. Ensures compliance with corporate policies
  • Audits Mechanical Engineering project work to ensure compliance with codes, standards, and contracts
  • Keeps abreast of current technology germane to the Mechanical Engineering team
    1. Participates in professional organizations; makes presentations at meetings and seminars (internal and external)
    2. Supports Professional Engineering licensing and technical papers in professional publications
  • Identifies project opportunities and assists in developing proposals
  • Participates in review of all major proposals and initiatives affecting the Mechanical Engineering team
    1. Supports pre-contract and business development efforts as required, serving as technical consultant
    2. Provides technical consultation to client and Company management as needed
  • Partners with other leaders on staff development, division adherence to policies and procedures, and identifying and promoting best practices
  • Other related duties as assigned


Qualifications

  • Bachelorโ€™s degree from an ABET accredited institution required (discipline in Mechanical Engineering)
  • Professional Engineer (PE) license required
  • 10+ years of proven experience in area of HVAC, Plumbing and Fire Protection Design
  • 6-10 years of experience managing, developing, or mentoring professionals in area of discipline
  • Proven design experience in the design of Data Centers is required
  • Strong oral and written communication skills needed to communicate with all levels of the organization and external contacts
  • Proficiency with Microsoft Office applications


About TERRA Engineering

Founded in 1992, TERRA Engineering, Ltd. (TERRA) is a woman-owned, full-service engineering firm that also offers Landscape Architecture and Land Surveying expertise. We provide quality services for client-specific solutions within scope, budget, and schedule. TERRAโ€™s mission is to become the Professional Service firm of choice by empowering our employees to be innovative and socially responsible while achieving sustainable and profitable growth.

Our multi-disciplinary team brings robust knowledge and diverse experience to our clientsโ€™ projects, while also providing innovative and sustainable solutions. Continuous learning, innovation, and collaboration are at the core of TERRAโ€™s culture. We strive to create an environment in which all can comfortably and authentically express their thoughts and ideas and effectively engage with the organization. Each member of our team is an important part of TERRAโ€™s success!

TERRA Provides:

  • Competitive salary
  • A robust benefits package
  • 401K and profit-sharing
  • Bonus program
  • Paid holidays and paid time off
  • Public transportation reimbursement (Chicago-based employees)
  • Opportunities for advancement
  • A warm culture that is conducive to growth and professional development

The employment policy of TERRA Engineering, Ltd. is to provide equal opportunity to all persons. Our company, therefore, has made a commitment to equal employment opportunity through a positive and continuing affirmative action program. No employee or applicant for employment will be discriminated against because of race, color, religion, sex, national origin, disability, military and/or veteran status, or any other Federal or State legally protected classes.

TERRA Engineering, Ltd. will recruit, hire, train and promote qualified individuals in all job titles, and ensure that all other personnel actions are administered without regard to race, color, religion, sex, military and/or veteran status, or disability in accordance with Section 503 of the Rehabilitation Act of 1973, as amended, and the Vietnam Era Veterans Readjustment Assistance Act of 1974, which require affirmative action to ensure equal opportunity in all aspects of employment. TERRA Engineering, Ltd. does not discriminate on the basis of national origin or citizenship status as provided under the Immigration Reform and Control Act of 1986.

#LI-CB1