Software Engineering Intern

Copart

Dallas, TXFresher1h agovia LinkedInH-1B sponsor · 13 entry-level filings

About the Role

We're seeking a curious, driven Software Engineering Intern to join our Title Transfer Services team. This is a greenfield opportunity to help build modern, scalable services from the ground up using cutting-edge technologies and design principles. You'll contribute to a strategic re-architecture initiative, moving from legacy systems to a modern modular monolith architecture. You'll help build and maintain our Java and React full-stack applications, and help explore how agentic AI can automate and optimize operational processes. We're looking for someone who is AI-ready: you already build with AI coding agents as a natural part of your workflow, you've built agentic AI projects of your own, and you pair that with solid software engineering fundamentals.

What You'll Do

Architecture & Design

  • Help design and implement modular, domain-aligned, AI-powered applications that model complex vehicle title transfer and ownership processes.
  • Learn how architectural decisions balance technical excellence with business needs.
  • Help design RESTful APIs and integration patterns for inter-module communication.
  • Share ideas in technical discussions around tooling, frameworks, and system design.

Development & Implementation

  • Build and maintain features across our Java, Spring Boot, and React full-stack applications.
  • Use AI coding agents to accelerate development, while reviewing, testing, and taking ownership of the code they produce.
  • Build responsive user interfaces and robust backend services.
  • Write tests that ensure code quality and system reliability.
  • Participate in code reviews, providing and receiving constructive feedback to maintain high standards.
  • Write clean, well-documented code following solid engineering principles and design patterns.

AI, Agents & Automation

  • Help build and prototype AI agents that automate and optimize title transfer processes and operational workflows.
  • Identify opportunities to leverage AI and automation to reduce manual effort and improve efficiency.
  • Work with the team's emerging agent stack (Python, Google's Agent Development Kit, and GCP) as it takes shape.
  • Stay curious about emerging technologies and evaluate their potential application to business problems.

Collaboration & Learning

  • Collaborate with product managers, domain experts, and business stakeholders to understand requirements and translate them into technical solutions.
  • Work closely with cross-functional teams including UX/UI designers, QA engineers, and DevOps to deliver end-to-end solutions.
  • Learn from experienced engineers through pairing, code reviews, and technical planning sessions.
  • Share what you learn about AI coding agents and agentic tooling with the wider team.

Continuous Improvement

  • Stay current with emerging technologies, frameworks, and industry trends, especially in agentic AI.
  • Identify opportunities for technical debt reduction and system optimization.
  • Contribute ideas to the evolution of team standards, processes, and tooling.
  • Participate in agile ceremonies including sprint planning, daily standups, and retrospectives.

Requirements & Tech Stack

Required Qualifications

  • Master's or Bachelor's degree in Computer Science (completed or in progress); Master's preferred.
  • Proven hands-on experience building agentic AI applications through personal, academic, or professional projects; please share links or descriptions.
  • Regular use of AI coding agents in your development workflow, with the judgment to review, test, and own the code they produce.
  • Strong programming fundamentals in at least one backend language such as Java, Python, Go, C#, or similar.
  • Exposure to frontend development with modern JavaScript frameworks (React, Vue, Angular, or similar).
  • Solid understanding of software design principles (SOLID, DRY, KISS) and common design patterns.
  • Understanding of RESTful API design.
  • Familiarity with relational databases and data modeling.
  • Experience with version control (Git) and exposure to CI/CD practices.
  • Passion for learning and staying current with technology trends and best practices.
  • Strong problem-solving abilities and analytical thinking.
  • Excellent communication and collaboration skills.

Preferred Qualifications

  • Experience with Java, Spring Boot, and the Spring ecosystem.
  • Experience building React applications.
  • Experience building agents in Python.
  • Exposure to agent frameworks such as Google's Agent Development Kit (ADK) or similar.
  • Exposure to Google Cloud Platform (GCP) or another major cloud platform.
  • Familiarity with agent concepts such as tool calling, retrieval, multi-agent orchestration, and evaluating agent behavior.
  • Interest in modular monolith architectures and when to use monoliths vs. microservices.
  • Exposure to Domain-Driven Design concepts.
  • Experience with Docker and containerization.
  • Background in automotive, logistics, or document processing domains.
  • Experience with test-driven development (TDD).
  • Side projects, open-source contributions, hackathons, or experimentation with different tech stacks.
  • Active participation in technology communities, conferences, or online learning.
  • Experience across multiple programming paradigms (OOP, functional, etc.).

Technical Stack

  • Backend: Java, Spring Boot, Spring Modulith
  • Frontend: React, JavaScript/TypeScript
  • AI & Agents: Python, Google Agent Development Kit (ADK), Google Cloud Platform (GCP)
  • Development Workflow: AI coding agents
  • Database: Relational databases
  • Architecture: Modulith, modular monolith design
  • Tools: Git, Maven/Gradle, Docker, CI/CD pipelines
  • Testing: JUnit, Mockito, React Testing Library
  • Infrastructure: On-premise data centers, with GCP for agent development.

What Makes This Internship Special

  • Greenfield Development: Help build modern systems from scratch rather than maintaining legacy code.
  • Technical Variety: Work across the full stack and on AI agents, exploring different approaches to solving problems.
  • Agentic AI in Practice: Build AI agents that tackle real operational problems, not just demos.
  • AI-Native Engineering: Develop production software with AI coding agents alongside engineers who use them daily.
  • Real-World Complexity: Solve challenging problems in the vehicle title transfer and ownership space at scale.
  • Modern Practices: Learn contemporary architectural patterns in a production environment.
  • Growth Opportunity: Build a strong foundation in full-stack engineering and agentic AI that sets up your career.
  • Business Impact: Your work contributes to systems that enable Copart's core business operations affecting millions of transactions.
  • Learning Culture: Work with engineers who are curious, love experimenting with new tech, and value continuous learning.

H-1B sponsor

Copart filed 13 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs in Dallas · last 7 days

16 openings · all need no experience

Most hiring: Ryan, GBIT (Global Bridge InfoTech Inc), Applied Systems

See all 16 →

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