CrawlJobs Logo

Software Engineering Intern

United States, San Diego 29.00 - 50.00 USD / Hour · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

Our summer internship program lasts 10-12 weeks beginning in May/June and ending in August/September. We offer a fast-paced, flexible, fun environment where you will have the opportunity to work on meaningful projects and face new challenges every day.

Job Responsibility

  • Contribute to the development of high-quality full-stack software solutions that support Teradata’s Customer Developer Tools team
  • Build responsive, scalable, and interactive web interfaces while also supporting server-side logic and API integrations
  • Assist in the development and maintenance of server-side logic using Go, Python or nodeJS
  • Help enhance the performance, reliability, and usability of tools that impact customers and internal teams across the business
  • Collaborate closely with senior engineers to design, build, and ship new features, contributing meaningful improvements to production systems
  • Grow your technical skills by debugging issues, participating in code reviews, and learning best practices for modern full-stack development

Requirements

  • Must be in the US for the duration of the internship
  • Must be enrolled in BS/MS/PhD Computer Science, Engineering, or other technical degree program, with a graduation date between December 2026-June 2027
  • Proficiency in JavaScript and experience with modern frameworks/libraries
  • Experience with C++ or Go or Python or Node.js
  • Understanding of RESTful APIs, web services, and SQL/NoSQL databases

Nice to have

  • Familiarity with Angular or similar front-end frameworks such as React or Vue
  • Experience or interest in building AI or agentic systems
  • Ability to troubleshoot and debug issues across the full stack
  • Strong problem-solving skills, attention to detail, and ability to communicate technical concepts clearly
  • A collaborative mindset and desire to learn from experienced engineers while contributing to impactful projects

What we offer

  • We prioritize a people-first culture
  • We embrace a flexible work model
  • We focus on well-being
  • We are an anti-racist company
  • Our dedication to Diversity, Equity, and Inclusion

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineering Intern

8 matching positions

Software Engineering Intern

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
Ireland , Galway
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuing a bachelor’s or master’s degree program in Computer Science or a related field
  • Exposure to Linux operating system and scripting languages such as Python
  • Excellent verbal and written communication skills in English
Job Responsibility
Job Responsibility
  • Working on a specific project critical to HPE in an Agile environment
  • Writing code by using current programming languages and technologies
  • Receiving guidance from a senior member of the Engineering team who will help you to technically approach the use cases
  • Utilizing new trends in technologies, software development methodologies, and techniques
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineering Intern

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
United States , Spring
Salary
Salary:
35.00 - 46.00 USD / Hour
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working towards a Bachelor's and/or Master's degree with a focus in Computer Science, Information Systems, or equivalent
  • Experience or understanding of software systems design tools and languages
  • Good analytical and problem-solving skills
  • Understanding of design for software systems running on multiple platform types
  • Good written and verbal communication skills
  • mastery in English and local language
  • Understanding of basic testing, coding, and debugging procedures
Job Responsibility
Job Responsibility
  • Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Executes established test plans and protocols for assigned portions of code
  • identifies, logs, and debugs assigned issues
  • Develops understanding of and relationship with internal and outsourced development partners on software systems design and development
  • Participates as a member of a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately- complex products
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

HPC/AI Software Engineering Intern

HPC/AI Software Engineering Intern role at Hewlett Packard Enterprise contributi...
Location
Location
United States , San Jose; Spring; Andover; Chippewa Falls
Salary
Salary:
40.00 - 46.00 USD / Hour
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working towards a Master's and/or PhD degree with a focus in Computer Science, Information Systems, or equivalent
  • Experience or understanding of software systems design tools and languages
  • Good analytical and problem-solving skills
  • Understanding of design for software systems running on multiple platform types
  • Expertise and/or coursework in AI/HPC/networking a plus
Job Responsibility
Job Responsibility
  • Architects, designs, develops and debugs software programs for software enhancements and new products
  • Develops or augments software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design
  • Develops simulation models to influence architectural design
  • Codes and programs enhancements, updates, and changes for portions and subsystems of simulation and/or emulation software, systems software
  • Executes established test plans and protocols for assigned portions of code
  • identifies, logs, and debugs assigned issues
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Software Engineer, I (Intern)

Fortune 500 clients and government agencies trust eGain AI knowledge solution to...
Location
Location
United States , Sunnyvale
Salary
Salary:
6000.00 USD / Month
pasantennas.com Logo
eGain
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuing a Bachelor’s degree in a STEM related field from a top-tier US university
Job Responsibility
Job Responsibility
  • Define, develop and maintain AI-powered software tools, services, and applications, collaborating with fellow software engineers
Read More
Arrow Right

Software Engineer, II (Intern)

Fortune 500 clients and government agencies trust eGain AI knowledge solution to...
Location
Location
United States , Sunnyvale
Salary
Salary:
7500.00 USD / Month
pasantennas.com Logo
eGain
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuing a Master’s degree in a STEM related field from a top-tier US university
Job Responsibility
Job Responsibility
  • Define, develop and maintain AI-powered software tools, services, and applications, collaborating with fellow software engineers
Read More
Arrow Right

Software Engineer Intern

Figma is growing our team of passionate creatives and builders on a mission to m...
Location
Location
United States , San Francisco; New York
Salary
Salary:
51.06 USD / Hour
figma.com Logo
Figma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience writing clean code in at least one general-purpose language (e.g. C++, JavaScript, Python, Java, etc.)
  • Comfortable with core CS concepts like data structures and algorithms
  • Have worked on projects through school, work, or personal exploration that required solving technical problems
  • Excited to explore how systems are designed and operate, from infrastructure to UI
  • Communicate well, ask great questions, and enjoy collaborating with others
  • Excited to learn, get feedback, and grow as an engineer
Job Responsibility
Job Responsibility
  • Be fully embedded onto a Figma engineering team
  • Contribute to projects that directly align with team goals and impact
  • Collaborate with engineers, PMs, designers, and QA to break down features and plan timelines
  • Build, document, and maintain tests, features, or infrastructure
  • Share feedback and participate in peer code review
  • Ship your project(s) by the end of your internship
What we offer
What we offer
  • Housing stipend
  • Travel reimbursement
Read More
Arrow Right

Backend Software Engineer Intern

GoFundMe is looking for a dedicated Backend Software Engineer Intern who’s inter...
Location
Location
United States , San Francisco
Salary
Salary:
35.00 USD / Hour
gofundme.com Logo
GoFundMe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Comfortable writing code
  • Experience with languages including Java, Python, Kotlin, Spring Boot, and/or Javascript is preferred
  • Strong verbal and written communication skills
Job Responsibility
Job Responsibility
  • Collaborate with a team of engineers, product management and external partners to identify and implement improvements and new features for the GoFundMe Platform
  • Deliver code that is well-documented, tested, and operable
  • Contribute to the growth of the organization by looking for opportunities to improve efficiency, processes and productivity
  • Take ownership over the completion and quality of your tasks and project while incorporating guidance from your mentor, manager, and peers
What we offer
What we offer
  • Competitive pay
  • Comprehensive healthcare benefits
  • Financial assistance for things like hybrid work, family planning
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning, development, and recognition programs
  • Fulltime
Read More
Arrow Right

Software Engineer Intern

As a Software Engineering Intern at Owl Cyber Defense, you will gain hands-on ex...
Location
Location
United States , Columbia
Salary
Salary:
Not provided
owlcyberdefense.com Logo
Owl Cyber Defense
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • Coursework or project experience in software development and Linux/Unix programming
  • Familiarity with at least one major programming language (C, C++, Java, Python, or Rust)
  • Basic understanding of networking protocols (TCP/IP, UDP/IP)
  • Exposure to software version control (Git) and debugging tools (gdb)
  • Interest in secure coding, operating systems, and embedded systems
  • Candidates must be able to obtain/maintain a US Government security clearance
Job Responsibility
Job Responsibility
  • Contribute to the design, development, and testing of secure software components in C, C++, Java, Rust or Python
  • Collaborate with software and systems engineers to integrate code into Linux-based environments
  • Participate in code reviews, debugging, and test execution using Owl’s development standards
  • Support development of secure data transfer software aligned with STIG/CIS best practices
  • Gain exposure to SELinux configuration, systemd unit creation, and secure file handling
  • Develop and execute unit and functional tests to verify software performance
  • Use version control tools (Git) and scripting (Python/Bash) to automate development and test workflows
  • Participate in agile sprints, contributing ideas for process improvement and feature enhancement
Read More
Arrow Right