1

Undergraduate Programmer Jobs (NOW HIRING)

Faculty responsibilities include teaching undergraduate engineering courses, advising students, engaging undergraduates in research and scholarship, and contributing to program and college service.

Undergraduate Fellow

Columbus, OH · On-site

$47K - $64K/yr

Engineering | Electrical and Computer Engineering-JM The AI-EDGE Institute hosts an annual summer research experiences for undergraduates. AI-EDGE Institute is an NSF-funded AI Institute for future ...

Undergraduate Fellow

Columbus, OH · On-site

$44K - $60K/yr

Engineering | Electrical and Computer Engineering-JM The AI-EDGE Institute hosts an annual summer research experiences for undergraduates. AI-EDGE Institute is an NSF-funded AI Institute for future ...

Showing results 41-60

Undergraduate Programmer information

See salary details

$12

$39

$68

How much do undergraduate programmer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for undergraduate programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What is an undergraduate programmer?

Undergraduate programmers are college students who have foundational programming skills and typically work on software development tasks as part of internships, research projects, or part-time jobs while pursuing their undergraduate degree. They may assist with coding, debugging, testing software, or supporting larger development teams. These roles are designed to provide practical experience and help students build their technical and problem-solving abilities before entering the workforce full-time.

What does an undergraduate programmer do?

As an Undergraduate Programmer, you will often contribute to real-world software development projects under the guidance of senior developers. Your tasks may include writing and testing code, debugging existing applications, and collaborating with team members on new features or enhancements. You may also participate in code reviews, attend regular team meetings, and learn to use version control systems like Git. This hands-on experience allows you to develop technical skills while gaining insight into professional software development workflows.

What skills and qualifications are needed to thrive as an undergraduate programmer?

To thrive as an Undergraduate Programmer, you need a solid understanding of programming fundamentals, algorithms, and data structures, often obtained through coursework or self-study. Familiarity with languages like Python, Java, or C++, as well as experience using version control systems such as Git, is typically expected. Strong problem-solving abilities, effective communication, and a willingness to learn make individuals stand out in this role. These skills are important because they enable you to contribute effectively to projects, collaborate with others, and adapt to new technologies in a dynamic environment.

What is the difference between Undergraduate Programmer vs Software Developer?

AspectUndergraduate ProgrammerSoftware Developer
Required CredentialsTypically pursuing or recently completed a bachelor's degree in computer science or related fieldUsually holds a bachelor's degree; may have additional certifications or experience
Work EnvironmentInternships, entry-level projects, academic settings, or junior roles in tech companiesFull-time roles in software companies, startups, or tech departments
Employer & Industry UsageUsed by companies for internship or entry-level positions to evaluate potential talentHired as full-time employees responsible for developing and maintaining software applications
Common Search & Comparison IntentUnderstanding entry-level opportunities and qualificationsLooking for professional software development roles and career progression

In summary, an Undergraduate Programmer is typically a student or recent graduate gaining initial experience, often in internships or junior roles. A Software Developer is a full-time professional responsible for designing, coding, and maintaining software applications, usually with more experience and responsibilities.

How to get a job as an undergraduate programmer with no experience?

To secure an undergraduate programmer position with no experience, focus on building foundational skills in programming languages like Python or Java, create a portfolio of personal projects, and gain practical knowledge through online courses or internships. Demonstrating a willingness to learn and problem-solving ability can help you stand out to employers.
More about Undergraduate Programmer jobs

What are popular job titles related to Undergraduate Programmer jobs?

For Undergraduate Programmer jobs, the most frequently searched job titles are:

Infographic showing various Undergraduate Programmer job openings in the United States as of September 2026, with employment types broken down into 2% Internship, 80% Full Time, 17% Part Time, and 1% Temporary. Highlights an 84% Physical, 1% Hybrid, and 15% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

Scholar in Residence - Engineering Management Program

Boulder, CO

University of Colorado Boulder
Colleges, Universities, and Professional Schools • 10K+ employees

$110K - $125K/yr

Full-time

Medical, Dental, Retirement, PTO

Re-posted 28 days ago


University Of Colorado Boulder rating

8.2

Company rating: 8.2 out of 10

Based on 39 frontline employees who took The Breakroom Quiz


Job description

Requisition Number:

73189

Location:

Boulder, Colorado

City

Boulder

State

Colorado

Employment Type:

Faculty

Schedule:

Full-Time

Date Posted:

14-Jul-2026
Close All
Job Summary

The Lockheed Martin Engineering Management Program (EMP) within the College of Engineering and Applied Science (CEAS) at the University of Colorado Boulder is seeking an accomplished technical and management professional to join our dynamic team. This is a full-time Scholar in Residence position. The ideal candidate will possess the experience, professional achievements, and academic background necessary to teach both graduate- and undergraduate-level courses in engineering management. Experience with people or project management is expected.

This position is a non-tenure track, renewable contract appointment.

CU is an Equal Opportunity Employer and complies with all applicable federal, state, and local laws governing nondiscrimination in employment. We are committed to creating a workplace where all individuals are treated with respect and dignity, and we encourage individuals from all backgrounds to apply, including protected veterans and individuals with disabilities.
Who We Are

The University of Colorado Boulder (CU Boulder) is one of Colorado's flagship public institutions and among the most research-active public universities in the country. The College of Engineering and Applied Science is the second largest school or college on the CU Boulder campus and boasts top-tier rankings for both its graduate and undergraduate engineering programs. Earning the 11th spot among public graduate programs and 17th nationwide for undergraduate engineering. Multiple specialty areas are also ranked within the top 20. Equally importantly, we are committed to fostering a diverse, inclusive, and academically excellent community. Our approximately 250 tenure-track, 120 instructional-track, and 30 research-track faculty serve more than 6,000 undergraduate students, 1,300 master's students, and 850 PhD students. Our college has three core foci: (i) Research & Innovation, (ii) Education, and (iii) Inclusion. We believe that our college's success requires faculty who actively work to create an inclusive culture within the college and are committed to the campus plan of creating and sustaining supportive campus environments.

To learn more about the College of Engineering and Applied Science please visit our website.

The EMP prepares engineers, applied scientists, and technical professionals for career advancement in business leadership and organizational and/or process management. Our focus is to help students at all career levels achieve their career objectives and succeed in technical and engineering fields. The Program offers a Masters of Engineering (M.E.) degree in Engineering Management, an M.E. degree in Engineering Management on Coursera, multiple graduate certificates, and two undergraduate minors in Engineering Management and Engineering Entrepreneurship. Courses are offered in person, online (asynchronous), remote (synchronous), and/or blended. A complete description of the Program can be found on the EMP website here.

What Your Key Responsibilities Will Be
  • Teach graduate and undergraduate courses in three or more of the following areas: engineering management, leadership, engineering economics, finance, engineering communication, ethics, project management, aerospace program management and entrepreneurship.
  • Leadership and service to the department, university and profession
  • Serve on committees as assigned (program, college or university service committees)
  • The typical distribution of work for this role is 80% teaching (5 courses per academic year) and 20% leadership and service.
What You Should Know
  • The anticipated start date for this position is in January 2027, however, a later start date may be negotiated.
  • The selected candidate will be offered a multi-year contract which may be renewable; specific term length will vary based on start date.
  • In-person teaching for some courses and ongoing service responsibilities to the Program require that the employee reside in Colorado. Colorado residence is required as a condition of employment and must be established by the start of the appointment.
  • Application deadline is August 30, 2026. Review of applications will begin on August 31, 2026.
What We Can Offer
  • The anticipated salary range for this position is $110,000 - $125,000 per academic year salary.
  • A relocation stipend is available within CEAS guidelines.
  • In addition to a competitive salary, the University of Colorado Boulder offers gender-neutral paid parental leave; dual-career & relocation resources; and teaching and professional development.
Benefits

At the University of Colorado Boulder, we are committed to supporting the holistic health and well-being of our employees. Our comprehensive benefits package includes medical, dental, and retirement plans; generous paid time off; tuition assistance for you and your dependents; and an ECO Pass for local transit. As one of Boulder County's largest employers, CU Boulder offers an inspiring academic community and access to world-class outdoor recreation. Explore additional perks and programs through the CU Advantage program.

Be Statements
Be resourceful. Be game-changing. Be Boulder.
What We Require
  • Candidate must have earned a doctorate degree in engineering or a related field and ten years of related industry experience.

OR both of the following:

  • Candidate must have earned an MBA, or Masters in Engineering or a related field and fifteen years of industry experience in engineering, technical and/or business field(s).
What We Would Like You to Have
  • At least one year of experience teaching at a graduate and/or undergraduate level capacity in engineering management, MBA and/or similar programs.
  • A documented record of successful teaching in a higher education or professional education setting.
  • Experience in providing education in a distance education environment.
  • A record of professional success both as a practicing technical professional and as a manager and leader in technology endeavors.
  • A record of creative or scholarly activity in engineering management or related areas, such as project management, product development, technology development, etc.
  • Executive-level management experience.
  • Industry experience in a technology-intensive field, such as aerospace, sustainability, manufacturing, energy, software, or product development.
Special Instructions

To apply, please submit the following materials as individual PDF files:

  1. Cover Letter: A one-page cover letter describing your interest in the position and summarizing your personal academic goals.
  2. Resume/CV: A current curriculum vitae.
  3. A Statement of Teaching Philosophy: A statement of your experience and plans for teaching and mentoring a diverse student body (2-3 pages).
  4. Leadership, Service and Community Contributions Statement: In this statement, describe your leadership and service experience, and demonstrated ability to contribute to a supportive campus community. Please provide details on your track record, calibrated to your career stage, that describe the specific role you played in these efforts. These could include, but are not limited to service on committees, outreach activities to broaden engagement in or with engineering, or serving on advisory boards or task forces contributing to policies or regulations. In addition, describe your plans to contribute to our campus plan to Create Supportive Environments, and the College of Engineering and Applied Science Strategic Vision (1-2 pages).
  5. List of References: Contact information for two or more references who may be contacted as the search progresses. Please include names, job titles, phone numbers, and email addresses. Separately during the application process, you will be asked to provide the name and contact information for at least one reference to submit a letter of recommendation to be considered along with your application materials. This is allowed to be the same individual(s).

For full consideration, please apply by August 30, 2026.

Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs. Background checks will be conducted for all final applicants.


In compliance with the Colorado Job Application Fairness Act, in any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.

What University Of Colorado Boulder employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom