1

Computer Programming Internship Jobs in Oklahoma

Bachelor of Science degree in Computer Science or Electrical Engineering is desired. A degree in ... Project coordination or leadership experience in school, internships, or personal projects (e.g ...

Bachelor of Science degree in Computer Science or Electrical Engineering is desired. A degree in ... Project coordination or leadership experience in school, internships, or personal projects (e.g ...

CNC Operator/Programmer Intern

Tulsa, OK

$23.75 - $32.50/hr

This internship provides hands-on learning opportunities in CNC programming and machining within a ... Utilize CAD software (such as SolidWorks) for designing parts and assemblies. * Operate CNC ...

New

D365 Developer

Tulsa, OK · On-site +1

$30 - $45/hr

Required Qualifications * 1-3 years of software development experience or equivalent internship ... Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related ...

next page

Showing results 1-20

Computer Programming Internship information

See Oklahoma salary details

$10

$21

$36

How much do computer programming internship jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for computer programming internship in Oklahoma is $21.14, according to ZipRecruiter salary data. Most workers in this role earn between $17.07 and $22.40 per hour, depending on experience, location, and employer.

What is the difference between Computer Programming Internship vs Software Development Internship?

AspectComputer Programming InternshipSoftware Development Internship
Required SkillsBasic programming languages (e.g., Python, Java)Programming, software design, problem-solving
Work EnvironmentTech companies, startups, educational institutionsTech firms, software companies, startups
Typical Duration8-12 weeks8-12 weeks
FocusLearning programming fundamentalsBuilding and testing software applications

While both internships involve programming skills, a Computer Programming Internship typically emphasizes learning coding basics, whereas a Software Development Internship focuses on designing, developing, and testing software projects. The roles often overlap but differ in scope and depth of software engineering tasks.

What is a computer programming internship?

A computer programming internship is a temporary position that allows students or recent graduates to gain practical experience in software development and coding within a professional setting. Interns typically work under the supervision of experienced programmers, contributing to real projects while learning industry-standard tools, languages, and development practices. The goal is to help interns build technical skills, enhance their resumes, and gain insight into how software teams operate, often leading to networking opportunities and potential full-time job offers.

What are the key skills and qualifications needed to thrive as a Computer Programming Intern, and why are they important?

To thrive as a Computer Programming Intern, a solid understanding of programming languages (such as Python, Java, or C++), basic algorithms, and data structures is essential, often supported by progress toward a computer science degree. Familiarity with version control systems like Git, integrated development environments (IDEs), and possibly exposure to databases or web frameworks is typically expected. Strong problem-solving abilities, eagerness to learn, and clear communication help interns stand out and integrate with development teams. These skills and qualities are crucial for contributing effectively to projects, adapting to new technologies, and maximizing the internship learning experience.

What kinds of projects and tasks can I expect to work on during a computer programming internship?

During a computer programming internship, you'll typically work on real-world coding projects such as developing features, fixing bugs, or writing automated tests under the guidance of experienced developers. Interns often participate in code reviews, team meetings, and may also help with documentation or research tasks. The exact responsibilities can vary based on the company, but you'll likely collaborate closely with other engineers and possibly with product managers or designers, providing a well-rounded experience. This hands-on exposure helps you build both technical and teamwork skills that are highly valued in the software industry.
What are the most commonly searched types of Computer Programming jobs in Oklahoma? The most popular types of Computer Programming jobs in Oklahoma are:
What are popular job titles related to Computer Programming Internship jobs in Oklahoma? For Computer Programming Internship jobs in Oklahoma, the most frequently searched job titles are:
What job categories do people searching Computer Programming Internship jobs in Oklahoma look for? The top searched job categories for Computer Programming Internship jobs in Oklahoma are:
What cities in Oklahoma are hiring for Computer Programming Internship jobs? Cities in Oklahoma with the most Computer Programming Internship job openings:
Infographic showing various Computer Programming Internship job openings in Oklahoma as of June 2026, with employment types broken down into 1% Internship, 4% As Needed, 64% Full Time, 15% Part Time, 3% Temporary, and 13% Contract. Highlights an 87% Physical, 1% Hybrid, and 12% Remote job distribution, with an average salary of $43,970 per year, or $21.1 per hour.
Systems Engineer onsite OKC

Systems Engineer onsite OKC

Albers Aerospace

Oklahoma City, OK • On-site

Full-time

Posted 21 days ago


Job description

Our core competencies include systems engineering, program management, logistics, production support, aircraft maintenance, and aviation/aerospace services. We were founded in 2015 and since our establishment, we have been attracting the best talent in our fields of interest enabling us to provide cutting-edge solutions and support to our warfighters. We understand and provide expert consultation on weapons systems acquisition programs, maintenance/modernization programs, and sustainment programs. We know defense and we know aircraft systems.
Albers Aerospace is seeking a highly motivated Systems Engineer to support and execute technical programs with a strong emphasis on Model-Based Systems Engineering (MBSE) and customer-facing program execution. This role blends hands-on technical systems engineering with program coordination and financial oversight, requiring an individual who can effectively bridge technical execution and customer engagement.
The ideal candidate will have experience in MBSE using Cameo Systems Modeler, strong organizational and communication skills, and demonstrated ability to manage technical tasking, schedules, training, and customer interactions.
This position is onsite in Oklahoma City, OK.
Essential Job Functions:
• Support the development, maintenance, and analysis of system models using Cameo Systems Modeler, SysML, or similar MBSE tools.
• Assist with requirements development, allocation, traceability, and verification activities throughout the system lifecycle.
• Contribute to the generation and modeling of system and subsystem design specifications.
• Support engineering analyses, technical reviews, trade studies, and design assessments under the guidance of senior engineers.
• Collaborate with engineering, logistics, finance, and program management teams to support system requirements and technical documentation efforts.
• Maintain project files, databases, and engineering records to support program execution and configuration management activities.
• Develop and maintain technical documentation, system specifications, interface documentation, and engineering artifacts.
• Ensure engineering documentation complies with company standards, customer requirements, and established test procedures.
• Assist with risk identification, issue tracking, and engineering problem-solving activities.
• Support system integration, verification, validation, and testing efforts.
• Provide technical input for proposals, estimates, and project planning activities as assigned.
• Participate in team meetings, design reviews, and technical discussions.
• Participate in preparation and presentation of training sessions
• Perform other duties as assigned.
Note: The duties and responsibilities described on this document are not necessarily a comprehensive list and additional tasks may be assigned to the employee from time to time; and the scope of the job may change as necessitated by business demands.
Required Qualifications:
• Bachelor's Degree in Engineering, Systems Engineering, Aerospace Engineering, Computer Engineering, Electrical Engineering, Mechanical Engineering, or related STEM discipline.
• 0-2 years of relevant engineering experience, including internships, cooperative education programs, academic projects, or professional experience.
• Exposure to Cameo Systems Modeler, SysML, or similar MBSE tools through coursework, projects, or work experience.
• Basic understanding of Systems Engineering principles and system development lifecycles.
• Familiarity with Cameo Systems Modeler, Cameo Simulation Toolkit, SysML, or similar MBSE tools through coursework, internships, research projects, or professional experience.
• Strong analytical, organizational, and problem-solving skills.
• Effective written and verbal communication skills.
• Ability to work effectively within collaborative and cross-functional teams.
• Familiarity with Microsoft Office applications.
• Ability to learn new engineering tools, processes, and technologies quickly.
• Exposure to modeling and simulation concepts is preferred.
• Familiarity with Agile development environments is a plus.
• Must be a U.S citizen.
• Must possess or be able to obtain a Top Secret security clearance
• Must be onsite in OKC
Preferred Qualifications:
• Master's degree in an Engineering discipline or other STEM related field
• 3+ years of experience in the field or related area
• Experience supporting DoW, defense, aerospace, or government programs.
• Familiarity with systems engineering lifecycle processes and requirements management.
• Experience supporting distributed teams and travel coordination for technical personnel.
• Knowledge of risk management and program execution metrics.
• Experience briefing senior leadership and external stakeholders.