1

Computer Programming Internships Jobs in Houston, TX

CAD

Houston, TX

$25.75 - $35.50/hr

Position: CAD Designer/Engineer Tech Location: Houston, TX Reports to: Engineering Manager Are you ... Classroom, project, or internship familiarity with the basics of heavy machinery, lifting equipment ...

CAD

Houston, TX · On-site

$25.75 - $35.50/hr

Position: CAD Designer/Engineer Tech Location: Houston, TX Reports to: Engineering Manager Are you ... Classroom, project, or internship familiarity with the basics of heavy machinery, lifting equipment ...

CAD

Houston, TX · On-site

$52 - $68/hr

Position: CAD Designer/Engineer TechLocation: Houston, TXReports to: Engineering ManagerAre you a ... Classroom, project, or internship familiarity with the basics of heavy machinery, lifting equipment ...

... Engineering, Electrical Engineering, Computer Science, or another hard science Preference for ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...

... Engineering, Electrical Engineering, Computer Science, or another hard science Preference for ... internship start * Experience with hands-on lab testing and technical documentation (e.g., lab ...

Showing results 21-40

Computer Programming Internships information

See Houston, TX salary details

$31.5K

$62K

$91.2K

How much do computer programming internships jobs pay per year?

As of Sep 7, 2026, the average yearly pay for computer programming internships in Houston, TX is $62,048.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,200.00 and $76,400.00 per year, depending on experience, location, and employer.

What are computer programming internships?

Computer programming internships are short-term work experiences offered by companies or organizations to students or recent graduates interested in programming. These internships provide hands-on experience in writing code, developing software, and collaborating on technical projects under the guidance of experienced professionals. They help interns build practical skills, expand their professional networks, and improve their chances of securing a full-time job in the tech industry after graduation.

What are the key skills and qualifications needed to thrive as a computer programming intern?

To excel as a Computer Programming Intern, you need a foundational understanding of programming languages (such as Python, Java, or C++), problem-solving abilities, and an ongoing pursuit of a relevant degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic software development tools is typically expected. Strong communication, eagerness to learn, and teamwork skills help interns adapt quickly and integrate into development projects. These skills and qualities are vital for making meaningful contributions, learning from mentors, and building a successful foundation in software development.

What types of projects can I expect to work on during a computer programming internship?

As a computer programming intern, you can expect to work on a variety of projects ranging from debugging existing code, developing new features, participating in code reviews, or assisting with software testing. Many internships also involve collaborating with other developers or cross-functional teams, giving you hands-on experience with real-world development cycles and agile methodologies. The complexity and scope of your projects will often depend on your skills and the company's needs, but you’ll typically have opportunities to contribute meaningful code and gain practical knowledge that extends beyond classroom learning.

What is the difference between Computer Programming Internships vs Software Developer Internships?

AspectComputer Programming InternshipsSoftware Developer Internships
Required CredentialsTypically pursuing or recent graduates in Computer Science or related fieldsSimilar; often students or recent grads in Computer Science, Software Engineering, or related disciplines
Work EnvironmentTech companies, startups, or corporate IT departments; focus on coding and testingSoftware firms, tech departments; involve designing, coding, and debugging applications
Employer & Industry UsageCommon in tech industry, software companies, and IT departmentsPrimarily in software development companies, tech startups, and IT services

Computer Programming Internships and Software Developer Internships are similar in credentials and work environment, often overlapping in industry usage. The main difference lies in scope: programming internships may focus more on coding tasks, while software developer internships often include designing and developing software applications.

Can I get a computer programming internship with no experience?

Computer programming internships often accept applicants with little or no prior experience, especially if they demonstrate basic coding skills, a willingness to learn, and familiarity with programming languages like Python or Java. Many internships focus on training and mentorship, making them accessible to students or beginners who are eager to develop their skills. Building a portfolio of small projects or completing online courses can improve your chances of securing an internship without previous work experience.

What job categories do people searching Computer Programming Internships jobs in Houston, TX look for?

The top searched job categories for Computer Programming Internships jobs in Houston, TX are:

What cities near Houston, TX are hiring for Computer Programming Internships jobs?

Cities near Houston, TX with the most Computer Programming Internships job openings:

Infographic showing various Computer Programming Internships job openings in Houston, TX as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution, with an average salary of $62,048 per year, or $29.8 per hour.

Data Engineering Internship (Summer 2027)

Castleton Commodities International LLC

Houston, TX • On-site

$109K - $131K/yr

Full-time

Re-posted 17 days ago


Job description

Application Deadline: September 1, 11:59 pm EST

Program Summary - Data Science & Technology Internship

Company Overview:

Castleton Commodities International is a leading global energy commodities merchant and infrastructure asset investor. As a trader, CCI deploys capital on a proprietary basis in the physical and financial commodity markets, providing the Company with market insights and access. As a strategic investor and developer, CCI leverages its market expertise, operations capabilities, and industry knowledge to invest in, and develop, select commodity infrastructure assets. Our strategically integrated platform has generated strong risk-adjusted returns for our investors since our formation.

Position Overview:

CCI is developing a leading-edge Data Science platform, as staying at the forefront of data management and analytics is essential to our investment strategy. We are looking for motivated and detail-oriented Data Engineering Interns to join our Global Data Science & Technology team in Houston, TX, Stamford, CT, & New York City offices. The Data Engineering Intern will work closely with our Data Science, Data Engineering and Commercial teams to build and optimize data pipelines that power our analytics, forecasting, and investment decision-making processes. This is a hands-on technical internship ideal for someone who enjoys solving real-world data challenges, especially around ingesting, scraping, and managing large datasets across the commodity markets.

Responsibilities:

  • Develop and maintain robust data ingestion pipelines from various internal and external sources, including APIs, FTP endpoints, and cloud data providers.
  • Develop data ingestion and transformation pipelines using Python and SQL, publishing Snowflake for downstream use in analytics and forecasting tools.
  • Work on data architecture and data management projects for both new and existing data sources.
  • Design and implement ETL processes to clean, normalize, and store structured and semi-structured data in Snowflake, our core relational data warehouse.
  • Analyze data pipeline performance and implement optimizations to improve efficiency and reliability.
  • Conduct data quality checks and build validation logic to identify anomalies and ensure data integrity for use by commercial trading and analytics teams.
  • Automate data workflows using Python, SQL, and orchestration tools (e.g., Airflow or similar).
  • Assist in transitioning legacy datasets and codebases into scalable, cloud-native workflows aligned with our modern data architecture.
  • Document data sources, pipeline logic, and data models to ensure maintainability and knowledge transfer.

Qualifications:

  • Currently pursuing a Bachelor's or higher degree in Computer Science, Engineering, Management Information Systems, or related technical field.
  • Expected graduation date of Winter 2027 or Spring/Summer 2028.
  • Strong programming experience in Python (preferred libraries: pandas, NumPy, SQL alchemy, etc.).
  • Strong understanding of SQL and experience querying relational databases (Snowflake a plus).
  • Exposure to or interest in cloud platforms (e.g., AWS, Azure), particularly with cloud data storage and compute.
  • Familiarity with web scraping frameworks and handling large-scale structured and unstructured data sources.