Intern - Software Development Engineer

GM Financial•Arlington, TX
•Hybrid

About The Position

The Software Development Engineer Intern supports Agile development teams by contributing to software development, testing, and continuous improvement initiatives. The role participates in Scrum ceremonies, team meetings, and feature development across web, mobile, API, and data-driven applications while gaining hands-on experience with modern engineering practices. The intern also assists with DevOps tooling enhancements, vulnerability remediation, and production support activities focused on reliability, scalability, and product quality. The position provides exposure to the full software development lifecycle and opportunities to collaborate on technology solutions. The 11-week internship runs May 26 through August 7 and includes executive and peer networking, independent and team project experiences, philanthropic activities, career development, and an opportunity to apply for full-time career positions. The role has a flexible hybrid work environment with three days a week in the office. Competitive pay is offered. GM Financial does not provide immigration-related sponsorship for this role.

Requirements

  • Be a student pursuing a bachelor's degree or higher from an accredited college or university in Computer Science, Data Science, Data Analytics, Information Systems, or Statistics.
  • Have at least one semester remaining upon the start of the internship.
  • Have a minimum GPA of 3.0 on a 4-point scale.
  • Have strong written and verbal communication skills; the role requires giving presentations and communicating with business leaders.
  • Have strong analytical, quantitative, problem-solving, and conceptual skills.
  • Be detail-oriented and able to prioritize tasks to meet deadlines.
  • Be able to work independently or in a team setting.
  • Be able to use AI tools, such as Microsoft Copilot, to support daily work.
  • Be able to evaluate AI outputs for accuracy, compliance, and bias.
  • Have experience integrating AI into workflows to improve efficiency or insights.
  • Be familiar with AI-assisted research, summarization, and content generation.
  • Understand responsible AI use, including ethics and data protection.

Nice To Haves

  • Junior or senior classification is preferred.
  • Previous internships are considered a plus.
  • Experience with AI-assisted software development or automation.
  • Knowledge of prompting techniques to improve output quality.
  • Awareness of emerging generative AI capabilities and limitations.

Responsibilities

  • Attend and participate in Scrum events, including sprint activities, daily stand-ups, sprint planning, sprint review, and sprint retrospective.
  • Participate in team or departmental meetings.
  • Assist with vulnerability remediation.
  • Assist with building or improving DevOps tooling, such as pipelines and static scanning.
  • Complete the internship program final capstone presentation.
  • Maintain a production-first mindset focused on scale, uptime, and rapidly triaging and resolving production issues.
  • Contribute to the Agile practice to continuously improve product quality and time to market.
  • Learn to develop product features for data marketplaces, mobile applications, web applications, and API services.

Benefits

  • Executive and peer networking opportunities
  • Independent and team project experiences
  • Philanthropic activities
  • Career development
  • Opportunity to apply for full-time career positions
  • Competitive pay
  • Flexible hybrid work environment, with three days a week in the office
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service