2

Full Time Computer Programmer Jobs in Madison, WI

Design Engineer

Mcfarland, WI · On-site

$100K - $130K/yr

As a Design Engineer, you will work full-time on-site in Sheboygan, contributing to the development ... Proficiency in CAD software and other design tools * Strong problem-solving skills and attention to ...

Design Engineer

Mcfarland, WI · On-site

$90K - $130K/yr

As a Design Engineer, you will work full-time on-site in Sheboygan, Wisconsin contributing to the ... Proficiency in CAD software and other design tools * Strong problem-solving skills and attention to ...

Electrical Consultants, Inc. (ECI), a leading power engineering consultant firm, is seeking ... Proficient in AutoCAD and possess a strong computer aptitude in a Windows environment; MicroStation ...

CSV Engineer

Mount Horeb, WI · On-site

$120K - $135K/yr

Bachelor's degree in Engineering, Computer Science, Life Sciences, or related field. * 2-10+ years ... Attractive salary and comprehensive benefits package for full-time and part-time employees ...

Research Engineer

Fitchburg, WI · On-site

$90K - $115K/yr

Job Type Full-time Description SHINE Technologies is seeking a Research Engineer who will be ... Perform various computer analyses (mechanical, electrostatics, magnetostatics, etc.) on existing ...

Senior Mechanical Engineer

Jefferson, WI · On-site

$98K - $129K/yr

Position is fulltime onsite. Essential Duties and Responsibilities * Designs, validates, and brings ... Uses CAD and CAE tools and simulations to develop and analyze designs, produce detailed engineering ...

next page

Showing results 1-20

Full Time Computer Programmer information

See Madison, WI salary details

$33.3K

$65.5K

$96.2K

How much do full time computer programmer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for full time computer programmer in Madison, WI is $65,470.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,900.00 and $80,600.00 per year, depending on experience, location, and employer.

What are some common challenges Full Time Computer Programmers face when working on large team projects?

Full Time Computer Programmers often encounter challenges such as coordinating effectively with team members, managing code integration from multiple contributors, and maintaining clear documentation. Keeping up with frequent updates and ensuring code consistency across the project can be demanding, especially when following strict version control protocols. To overcome these challenges, programmers typically rely on collaborative tools, regular team meetings, and clear coding standards to streamline communication and development processes.

What are full time computer programmers?

Full time computer programmers are professionals who write, test, and maintain the code that enables computer software and applications to function. They typically work for companies or organizations as salaried employees, dedicating all of their working hours to programming tasks. Their responsibilities often include collaborating with other developers, troubleshooting bugs, and updating existing software to improve performance or security. Full time computer programmers may specialize in specific programming languages or technologies depending on their employer's needs.

What are the key skills and qualifications needed to thrive as a Full Time Computer Programmer, and why are they important?

To thrive as a Full Time Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and potentially certifications in specific technologies are often required. Attention to detail, teamwork, and effective communication are essential soft skills for collaborating on projects and debugging complex issues. These skills and qualities are crucial for building reliable software, meeting project deadlines, and contributing positively to development teams.

What is the difference between Full Time Computer Programmer vs Part Time Computer Programmer?

AspectFull Time Computer ProgrammerPart Time Computer Programmer
Work HoursTypically 35-40 hours per weekLess than 30 hours per week
Employment StatusFull-time employment, often with benefitsPart-time employment, usually without full benefits
Certifications & SkillsSame certifications and skills requiredSame certifications and skills required
Work EnvironmentOffice or remote, consistent scheduleFlexible schedule, may work remotely or on-site

Full Time Computer Programmers work standard hours with benefits, while Part Time Computer Programmers have flexible hours with fewer benefits. Both roles require similar skills and certifications, but differ mainly in hours and employment structure.

What are the most commonly searched types of Computer Programmer jobs in Madison, WI? The most popular types of Computer Programmer jobs in Madison, WI are:
Infographic showing various Full Time Computer Programmer job openings in Madison, WI as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $65,470 per year, or $31.5 per hour.
Principal Systems Engineer / System Architect

Principal Systems Engineer / System Architect

Kelly Services

Madison, WI

$190K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 8 days ago


Job description

Principal Systems Engineer / System Architect

Madison, WI | Full-Time | Onsite
Up to $190,000 + Annual Bonus

Define the technical architecture of a product platform that doesn't exist yet.

Kelly Engineering is partnering with an industry-leading medical device manufacturer to identify an experienced System Architect to lead the technical vision and end-to-end architecture of a next-generation product platform.

This is a rare opportunity to join at the beginning of a major product development initiative. As the first technical hire on a newly formed engineering team, you'll establish the system architecture, influence key technology decisions, and help shape the engineering organization that brings the platform to market.

If you're energized by solving complex engineering challenges, integrating multiple engineering disciplines, and bringing innovative products from concept through production, we'd love to speak with you.


Position Highlights
  • Compensation up to $190,000 + Annual Bonus

  • Madison, Wisconsin

  • Full-Time Onsite Position

  • Relocation assistance available for qualified candidates

  • No current or future visa sponsorship available

  • Rare opportunity to architect an entirely new product platform from the ground up


What You'll Do
  • Define the end-to-end architecture for a complex multidisciplinary product platform.

  • Establish system requirements, subsystem definitions, interfaces, and integration strategies.

  • Drive collaboration across electrical, mechanical, optical, embedded, and software engineering teams.

  • Lead architecture trade-off decisions balancing performance, manufacturability, reliability, scalability, usability, and cost.

  • Translate customer and business needs into scalable technical solutions.

  • Evaluate emerging technologies and recommend system-level architecture decisions.

  • Identify and mitigate technical risks throughout the product development lifecycle.

  • Participate in rapid prototyping, system integration, validation, and technical problem solving.

  • Collaborate with Product Management, Manufacturing, Quality, Regulatory, and Engineering teams from concept through production.

  • Provide technical leadership through influence, collaboration, and engineering expertise.


Minimum Qualifications
  • Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, Biomedical Engineering, Optical Engineering, Computer Science, or a related engineering discipline.

  • 15+ years designing and developing complex physical products.

  • 5+ years leading system architecture, subsystem definition, and product integration.

  • Proven success bringing products from concept through production.

  • Strong experience integrating hardware and software within complex electromechanical systems.

  • Excellent communication and cross-functional leadership skills.

  • Ability to travel approximately 10–15% as needed.


Preferred Experience

Experience in one or more of the following is highly desirable:

  • Medical Device Development

  • Consumer Electronics

  • Robotics

  • Embedded Systems

  • Imaging Technologies

  • Industrial Automation

  • Aerospace

  • Highly integrated hardware/software products


Why This Opportunity?

Most System Architect opportunities focus on improving an existing product.

This opportunity gives you the chance to help build what's next.

You'll play a foundational role in defining the technical architecture of a new product platform while influencing future engineering decisions, technology selection, and long-term product strategy. If you're looking for an opportunity where your technical expertise will have a lasting impact, we'd love to connect.


As part of our promise to talent, Kelly supports those who work with us through a variety of benefits, perks, and work-related resources. Kelly offers eligible employees voluntary benefit plans including medical, dental, vision, telemedicine, term life, whole life, accident insurance, critical illness, a legal plan, and short-term disability. As a Kelly employee, you will have access to a retirement savings plan, service bonus and holiday pay plans (earn up to eight paid holidays per benefit year), and a transit spending account. In addition, employees are entitled to earn paid sick leave under the applicable state or local plan. Click here for more information on benefits and perks that may be available to you as a member of the Kelly Talent Community.

Why Kelly® Engineering?

Your engineering skills are in demand, but how do you find the right fit? Easy. At Kelly Engineering, our team creates expert talent solutions to solve the world’s most critical challenges. We connect you with leading organizations where you can collaborate on innovative projects, work with cutting-edge technologies and accelerate your growth. Whether you prefer the variety and flexibility of short-term projects or are looking for a long-term opportunity, we’re here to guide you to the next step in your engineering career.

About Kelly

Work changes everything. And at Kelly, we’re obsessed with where it can take you. To us, it’s about more than simply accepting your next job opportunity. It’s the fuel that powers every next step of your life. It’s the ripple effect that changes and improves everything for your family, your community, and the world. Which is why, here at Kelly, we are dedicated to providing you with limitless opportunities to enrich your life-just ask the 300,000 people we employ each year.
Kelly is committed to providing equal employment opportunities to all qualified employees and applicants regardless of race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or any other legally protected status, and we take affirmative action to recruit, employ, and advance qualified individuals with disabilities and protected veterans in the workforce. Requests for accommodation related to our application process can be directed to the Kelly Human Resource Knowledge Center. Kelly complies with the requirements of California’s state and local Fair Chance laws. A conviction does not automatically bar individuals from employment. Kelly participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.
Kelly may use AI-powered tools during the recruitment and hiring process. For full details, including how Kelly uses AI, your rights, and how to request a reasonable accommodation, visit the Recruitment Artificial Intelligence Notice.