AI Software Engineering Intern

Union Home Mortgage Corp.

Strongsville, OHFresher2h agovia LinkedIn

Posted 14 Nov 2026, 04:44 ET

This job at a glance

Who can apply
New grads and up to 1 year
Must know
TroubleshootingProduct managementREST APIsCI/CDAgile
Work
On-site in Strongsville · internship
Pay
Not stated by the employer.
Skill demand
REST APIs42%Troubleshooting39%CI/CD38%Product management14%of 149 similar entry-level jobs posted in the US this week
Listed
Nov 14, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

The L.E.A.D Internship Program at Union Home Mortgage aims to provide a real-world environment for interns to learn about the industry, be educated by leadership, achieve personal goals, and develop skills. Interns work 40 hours a week during a 3-month summer program, are compensated, and based in Strongsville, Ohio.

AI Software Engineering Intern Role

The AI Software Engineer Intern will work as part of a software development team to design, develop, test, and maintain software solutions. This role emphasizes the use of AI-assisted development tools throughout the software development lifecycle, including generating and modifying implementations, creating tests, troubleshooting, understanding code, developing documentation, and improving solutions. Interns will also develop fundamental software engineering skills to critically evaluate AI output and ensure software meets established standards.

Key Responsibilities

  • Design, develop, test, and maintain software solutions with guidance.
  • Use AI-assisted development tools throughout the software development lifecycle.
  • Translate product requirements, user stories, designs, and technical requirements into functional software.
  • Use AI tools to assist with generating implementations, tests, documentation, troubleshooting approaches, and refactoring.
  • Critically review and validate AI-generated software.
  • Develop and maintain applications, APIs, integrations, services, and data solutions using established technology standards.
  • Create and maintain unit and integration tests.
  • Enhance, maintain, and troubleshoot existing applications.
  • Participate in source control, pull requests, peer reviews, and established CI/CD processes.
  • Work with Product Owners, UI/UX Designers, senior engineers, QA resources, and other team members.
  • Participate in Agile activities including planning, estimation, daily stand-ups, demonstrations, and retrospectives.
  • Troubleshoot defects and identify appropriate solutions.
  • Follow established architectural, security, performance, accessibility, and maintainability standards.
  • Explore emerging AI development capabilities and learn how to incorporate them into professional software engineering practices.

Requirements & Tech Stack

  • Foundational programming knowledge.
  • Problem-solving ability.
  • Desire to learn how AI is changing modern software development.
  • Passion for software development, technology, computer science, and AI.
  • Foundational understanding of programming and software development concepts.
  • Interest in AI-assisted software engineering and emerging development tools.
  • Ability and willingness to understand, evaluate, debug, and improve AI-generated code.
  • Strong analytical and problem-solving skills.
  • Familiarity with object-oriented programming concepts.
  • Interest in APIs, databases, web applications, cloud technologies, and modern application architecture.
  • Ability to learn and follow established coding, architecture, security, and engineering standards.
  • Self-motivated with strong written and verbal communication skills.
  • Willingness to work both independently and collaboratively.
  • Strong desire to learn and adapt as software engineering practices evolve.
  • Exposure to AI-assisted development tools is preferred but not required.

Qualifications

  • Pursuing a 4-year college degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, or a related field.
  • Completion of programming coursework or equivalent hands-on development experience.
  • Experience with an object-oriented programming language through coursework or personal projects.
  • Personal software projects, coursework, hackathons, or other examples of hands-on development are a plus.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Lockheed Martin, Shield, TalentHop

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job