1

Computer Programmer Jobs in Middleton, WI (NOW HIRING)

CAD Designer

Madison, WI · On-site

$67K - $80K/yr

Pioneer. TRC has long set the bar for clients who require more than just engineering, combining ... Responsibilities * Provide advanced 3D and 2D CAD and design support for a diverse range of ...

The Human-Computer Interaction Lab in Computer Sciences is looking for a part time programmer to help with coding for a new project. We're looking for someone who has strong programming skills, is ...

Controls Programmer

Madison, WI · On-site

$67K - $92K/yr

Bachelor's degree in Computer, Software, Electrical, Chemical or Automation Engineering; or professional training in industrial programming. * 10 years of experience programming and supporting ...

Mechanical CAD Designer We have a great opportunity for you to join ACS in a Mechanical CAD ... ACS specializes in the engineering, integration and construction of technically complex R&D and ...

Overview We are seeking a detailoriented and motivated CAD Technician to support our engineering and product development teams. In this role, you will assist with creating and maintaining accurate ...

Overview We are seeking a detailoriented and motivated CAD Technician to support our engineering and product development teams. In this role, you will assist with creating and maintaining accurate ...

Coordinate with engineering, project management, and manufacturing teams to ensure alignment on ... Manage CAD software licenses, updates, and integrations in partnership with IT. YOU HAVE:

Coordinate with engineering, project management, and manufacturing teams to ensure alignment on ... Manage CAD software licenses, updates, and integrations in partnership with IT. YOU HAVE:

If you have a Technical Bachelor's degree preferably in Computer Science or Computer Engineering, a passion for creativity, and to work on the most cutting edge technologies then ETC is the place for ...

Overview We are seeking a detail-oriented and motivated CAD Technician to support our engineering and product development teams. In this role, you will assist with creating and maintaining accurate ...

Proficient in CAD, SolidWorks preferred. * Strong understanding of GD&T as used in precision ... Minimum 5 years' experience in CMM programming Why Should You Choose Latitude Corp? * We are a ...

Proficient in CAD, SolidWorks preferred. * Strong understanding of GD&T as used in precision ... Minimum 5 years' experience in CMM programming Why Should You Choose Latitude Corp? * We are a ...

Proficient in CAD, SolidWorks preferred. * Strong understanding of GD&T as used in precision ... Minimum 5 years' experience in CMM programming Why Should You Choose Latitude Corp? * We are a ...

CAD Designer II (2D/3D) (Nuclear)

Madison, WI

$27.25 - $37.50/hr

Translate engineering requirements, calculations, and specifications into manufacturable, quality ... Conduct CAD-based simulations, clash detection, and fit-up validation using industry tools ...

next page

Showing results 1-20

Computer Programmer information

See Middleton, WI salary details

$33.1K

$65.2K

$95.8K

How much do computer programmer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for computer programmer in Middleton, WI is $65,205.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,700.00 and $80,300.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

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.

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 are the most commonly searched types of Computer Programmer jobs in Middleton, WI? The most popular types of Computer Programmer jobs in Middleton, WI are:
What are popular job titles related to Computer Programmer jobs in Middleton, WI? For Computer Programmer jobs in Middleton, WI, the most frequently searched job titles are:
What cities near Middleton, WI are hiring for Computer Programmer jobs? Cities near Middleton, WI with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Middleton, WI as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 17% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $65,205 per year, or $31.3 per hour.
CAD Designer

$67K - $80K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 5 days ago


TRC Companies rating

8.1

Company rating: 8.1 out of 10

Based on 24 frontline employees who took The Breakroom Quiz

129th of 368 rated engineering


Job description

About Us
Groundbreaker. Game changer. Pioneer.
TRC has long set the bar for clients who require more than just engineering, combining science with the latest technology to devise innovative solutions that stand the test of time. From pipelines to power plants, roadways to reservoirs, schoolyards to security solutions, clients look to TRC for breakthrough thinking backed by the innovative follow-through of an industry leader.
TRC's professionals work with a broad range of commercial, industrial and government clients and the communities they serve. We deliver breakthrough solutions that address local needs -- so our clients can better succeed in an ever-changing world.
Working at TRC means tackling interesting, meaningful projects. We pride ourselves on our collaborative spirit, entrepreneurial zeal and agile corporate structure. We recognize that the expertise of our staff is our strongest asset, so we generously reward employees for successful performance and invest in their careers through training and the development of new skills and certifications.
Overview
We are currently seeking Civil 3D Designers at multiple levels of experience. The ideal candidates will be proficient in collaborating with engineers, hydrogeologists, project managers, and other technical staff to prepare detailed drawings, designs, and figures for technical documents. Strong organizational, communication, and design skills are essential to efficiently produce high-quality outputs while adhering to budget constraints and schedules on multiple concurrent projects.
Responsibilities
  • Provide advanced 3D and 2D CAD and design support for a diverse range of environmental permitting, design, and construction projects, including renewable energy systems, solid waste containment facilities, stormwater management systems, site remediation, and geotechnical engineering projects.
  • Utilize various software packages to develop comprehensive civil drawings for all phases of engineering design.
  • Review and interpret regulatory requirements, sketches, notes, survey data, and other input materials to determine the optimal approach for preparing detailed drawings and operating a CAD workstation with high proficiency.
  • Demonstrate expert-level understanding of 3D grading design principles and concepts and effectively communicate these skills to team members.
  • Mentor CAD users, designers, and engineers on advanced principles of 3D design, grading, and site design using Autodesk Civil 3D.
  • Maintain a thorough knowledge of internal and external CAD standards and manage the drawing database.
  • Ensure the accuracy of drawing records by entering and maintaining detailed drawing database information.
  • Perform self-checks on all work and review the work of others to ensure precision and compliance with project specifications.
  • Execute complex grading design, volume computations, cross-sections, isopach's, and surface creation using Autodesk Civil 3D.
  • Develop precise coordinate and elevation tables for construction projects.
  • Perform additional duties as assigned.

Qualifications
  • Associate of Applied Science degree in civil engineering technology or equivalent.
  • 2+ years of experience in civil design projects utilizing Autodesk Civil 3D.
  • Self-motivated with a positive attitude and the ability to work effectively both independently and within a team environment.
  • Excellent verbal and written communication skills.

Benefits*: TRC offers a competitive benefit package consisting of:
  • Medical, dental, vision, and disability insurance.
  • 401k package that includes both traditional and Roth IRA options and Company match.
  • Paid time off contingent upon full time or part time status and level of seniority (ranging from 15 to 25 days per year).
  • All full-time employees enjoy a minimum of 8 Paid Holidays per year.
  • TRC ensures that all employees, including those that work part-time, receive paid sick, family, and disability leave in accordance with the laws of their state of residence.

*These benefits are applicable to US employees depending on their employment status (full time, part time, or temporary). TRC offers jurisdiction specific benefit packages for International and Puerto Rico employees.
Compensation: In accordance with local law, the below salary range is applicable for the job and location associated with this requisition. Compensation will vary based upon experience, education, skill level, geographical location, and other compensable factors.
Other Compensation: Employee may be eligible for participation in the Company's annual Discretionary Bonus Program which is contingent on Company, Business Segment, and Individual performance against Key Performance Indicators which vary by year and employee.
Disclaimers
TRC is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by applicable law. All employment decisions are made based on qualifications, merit, and business needs. We celebrate diversity and are committed to creating an inclusive environment for all employees.
The complete job description and application are available on TRC's career site.
TRC accepts applications for this position on an ongoing, rolling basis and reserves the right to cancel this posting at any time.
Salary Range
USD $67,017.60 - USD $80,000.00 /Yr.

What TRC Companies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom