×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Intern - Research & Development

Job in Houston, Harris County, Texas, 77246, USA
Listing for: Unify Energy Solutions
Apprenticeship/Internship position
Listed on 2026-06-12
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, C# / Unity Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Overview

The R&D Software Development Intern will support the Research & Development team by designing, developing, and testing software solutions that enhance internal tools, data systems, and business processes. This internship provides hands-on experience working with databases, APIs, software development, and modern web technologies. The ideal candidate is a motivated problem-solver with a passion for coding, data management, and learning new technologies in a collaborative environment.

Responsibilities
  • Assists in the development of software applications and internal tools.
  • Collaborates with team members to understand project requirements and objectives.
  • Designs, develops, tests, and documents software solutions.
  • Troubleshoots and resolves software issues during development and testing.
  • Participates in code reviews and incorporates feedback into development efforts.
  • Supports database design, development, and maintenance.
  • Creates and maintains SQL queries, stored procedures, and database objects.
  • Assists in designing database schemas, tables, and relationships to support application requirements.
  • Ensures data integrity, performance, and scalability of database solutions.
  • Analyzes and organizes data structures to improve efficiency and usability.
  • Integrates and utilizes APIs to support business applications.
  • Researches and implements third-party and internal API integrations.
  • Develops and tests API requests and data exchanges.
  • Assists in documenting API functionality and implementation processes.
  • Troubleshoots integration and connectivity issues.
  • Participates in software research and innovation initiatives.
  • Evaluates new technologies, frameworks, and development tools.
  • Assists in prototyping and proof-of-concept development.
  • Contributes ideas for process improvements and technical solutions.
  • Maintains development standards and best practices.
  • Follows established coding standards, documentation requirements, and development procedures.
  • Collaborates with engineering leadership and team members to ensure quality and consistency across projects.
  • Maintains version control and development documentation.
  • Communicates effectively with internal stakeholders.
  • Works closely with software developers, engineers, project managers, and business stakeholders.
  • Provides project updates and communicates technical concepts clearly.
  • Participates in team meetings, planning sessions, and technical discussions.
Requirements

Required Skills/Abilities

  • Strong analytical, technical, and problem-solving abilities.
  • Working knowledge of SQL and relational database concepts.
  • Understanding of database design, table structures, relationships, and normalization principles.
  • Familiarity with REST APIs and data integration concepts.
  • Basic programming experience with one or more modern programming languages.
  • Strong attention to detail and organizational skills.
  • Excellent verbal and written communication skills.
  • Ability to work independently and collaboratively in a team environment.
  • Eagerness to learn new technologies and development methodologies.
Preferred Skills
  • Experience with Python development.
  • Experience with C#/.NET development.
  • Familiarity with React and modern front-end development practices.
  • Knowledge of Git or other version control systems.
  • Experience working with JSON and web services.
  • Exposure to cloud platforms or software deployment processes is a plus.
Education and Experience
  • Currently pursuing a Bachelor s degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related technical field.
  • Rising Junior, Senior, or Graduate student preferred.
  • Previous academic, personal, or internship projects demonstrating software development experience are highly desirable.
Physical Requirements
  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to occasionally lift up to 15 pounds.
  • Ability to work in an office or hybrid environment as required.

Ideal Candidate: A self-motivated student who enjoys coding, solving complex problems, working with data, and exploring new technologies. This role offers exposure to real-world software development projects involving databases, APIs, automation, and application development within an innovative R&D environment.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary