1

Computer Programmer Jobs in Burton, MI (NOW HIRING)

Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

... engineering/architectural firm that provides a wide range of services to municipal, industrial ... Design civil infrastructure projects under the direction of the Project Manager * CAD drafting for ...

Computer Science Massachusetts Institute of Technology (MIT) Curriculum Listing: * Naval Construction and Engineering * Nuclear Engineering QUALIFICATIONS AND REQUIREMENTS * Bachelor's degree * U.S ...

Lead Electrical Engineer

Fenton, MI · On-site

$144K - $150K/yr

Create, modify, and maintain 2D and 3D CAD data, One-Line Diagrams, product documentation and bills ... Ensure designs comply, from an engineering standpoint, with all federal, state, or local laws and ...

New

In this role, you'll support a variety of permitting, mapping, and engineering projects while ... Performs other miscellaneous data input using a computer application (payment information, land ...

In this role, you'll support a variety of permitting, mapping, and engineering projects while ... Performs other miscellaneous data input using a computer application (payment information, land ...

Sr. Electrical Engineer

Fenton, MI · On-site

$97K - $126K/yr

Create, modify, and maintain 2D and 3D CAD data, One-Line Diagrams, product documentation and bills ... Ensure designs comply, from an engineering standpoint, with all federal, state, or local laws and ...

Work management software and job estimating software. * CAD tools At Leidos , we pride ourselves on ... Engineering News-Record (ENR) has ranked Leidos among the Top 10 T&D Firms and Top 10 Power Firms.

Distribution Engineer

Flint, MI · On-site

$59K - $106K/yr

Work management software and job estimating software. * CAD tools At Leidos , we pride ourselves on ... Engineering News-Record (ENR) has ranked Leidos among the Top 10 T&D Firms and Top 10 Power Firms.

Manufacturing Process Engineer

Howell, MI · On-site

$68K - $91K/yr

Knowledge of polyurethane metering systems, robot programming (FANUC), CAD software, and statistical process control (SPC). * Familiarity with automotive quality systems and standards (APQP, PPAP ...

Manufacturing Process Engineer

Howell, MI · On-site

$68K - $91K/yr

Knowledge of polyurethane metering systems, robot programming (FANUC), CAD software, and statistical process control (SPC). * Familiarity with automotive quality systems and standards (APQP, PPAP ...

Manufacturing Process Engineer

Howell, MI · On-site

$68K - $91K/yr

Knowledge of polyurethane metering systems, robot programming (FANUC), CAD software, and statistical process control (SPC). * Familiarity with automotive quality systems and standards (APQP, PPAP ...

Showing results 41-60

Computer Programmer information

See Burton, MI salary details

$29.3K

$57.7K

$84.8K

How much do computer programmer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for computer programmer in Burton, MI is $57,671.00, according to ZipRecruiter salary data. Most workers in this role earn between $44,800.00 and $71,000.00 per year, depending on experience, location, and employer.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often collaborate with teams to design solutions and troubleshoot issues. Strong problem-solving skills and knowledge of development tools are essential in this role.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

Is a computer programmer a good career?

A computer programmer is a skilled professional who writes, tests, and maintains software code, often working with programming languages like Python, Java, or C++. The field offers strong job growth, competitive salaries, and opportunities across various industries, but it requires continuous learning and problem-solving skills. Success in this career depends on technical proficiency, adaptability, and staying current with technological advancements.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, using programming languages like Java, Python, or C++ to create and maintain software applications. Many positions require problem-solving skills, knowledge of development tools, and sometimes certifications like CompTIA or Microsoft Certified solutions developer.

What does a computer programmer do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What cities near Burton, MI are hiring for Computer Programmer jobs?

Cities near Burton, MI with the most Computer Programmer job openings:

Infographic showing various Computer Programmer job openings in Burton, MI as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $57,671 per year, or $27.7 per hour.

Senior Mechanical Design Engineer - Indexable Cutting Tools

ARCH Global Precision

Flushing, MI • On-site

$77K - $106K/yr

Full-time

Re-posted yesterday


Job description

Senior Mechanical Design Engineer - Indexable Cutting Tools
Full or Part Time Position
Location: Flushing, Michigan
We are seeking a highly experienced Mechanical Design Engineer with strong CNC machining and indexable cutting tool experience. This role is ideal for an engineer who understands both the design and application of precision cutting tools and can support custom tooling, quoting, manufacturability, and customer-driven solutions.
The ideal candidate will have deep practical knowledge of indexable tooling, metal cutting applications, machining processes, and cost drivers. Experience with estimating and quoting special indexable tools is strongly preferred.
Key Responsibilities
  • Design custom and indexable cutting tools used in precision CNC machining applications.
  • Develop tooling concepts from customer RFQs, part prints, application data, and machining requirements.
  • Create CAD models, drawings, and engineering documentation for production release.
  • Review RFQs, prints, GD&T, material specifications, machine capabilities, and process requirements.
  • Select and recommend appropriate indexable tooling solutions for turning, milling, drilling, grooving, threading, and boring applications.
  • Prepare or support accurate cost estimates and quotations for both special tooling and standard indexable products.
  • Work closely with sales, applications, customers, manufacturing, quality, and vendors to confirm feasibility, lead times, cost, and performance expectations.
  • Support tooling recommendations based on workpiece material, setup rigidity, coolant application, machine horsepower, production volume, tool life, and cost per part.
  • Ensure designs meet performance, cost, manufacturability, and delivery requirements.
  • Help improve quote accuracy, response time, margin performance, and quote win rate.

Core Qualifications
  • Bachelor's degree in Mechanical Engineering, Industrial Engineering, Manufacturing Engineering, or equivalent technical experience.
  • Minimum of 7 years of experience with indexable cutting tools; 10+ years preferred.
  • Experience designing indexable cutting tools such as boring bars, milling cutters, turning tools, grooving tools, threading tools, cartridges, form tools, or similar precision tooling.
  • Strong understanding of metal cutting processes, CNC machining applications, and tooling performance.
  • Ability to interpret and evaluate part prints, GD&T, material specifications, machine capabilities, and process requirements.

Strong knowledge of key machining and cost drivers, including:
    • Speeds and Feeds
    • Tool life
    • Cycle time
    • Cost per part
    • Insert grade and geometry selection
    • Setup rigidity
    • Coolant application
    • Machine horsepower and limitations
  • Strong proficiency with SolidWorks, AutoCAD or equal
  • Strong design aptitude with the ability to apply CAD/CAM knowledge to real-world manufacturing challenges.
  • Excellent organizational, communication, and cross-functional collaboration skills.

Preferred Background
  • Experience working for a cutting tool manufacturer, cutting tool distributor, or precision machining company.
  • Experience quoting both special tooling and standard indexable products.
  • Familiarity with aerospace, medical, automotive, defense, or general machining applications.
  • Practical shop-floor experience or strong exposure to CNC machining operations.
  • Experience supporting outside sales, applications engineering, and customer technical discussions.
  • ERP, CRM, and Excel proficiency for quote development, tracking, and follow-up.
  • Knowledge of insert nomenclature, carbide grades, coatings, chip breakers, clamping systems, coolant-through tooling, and tool failure analysis.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.