CPT Software Engineering Manager Jobs
Software Engineering Manager roles on CPT require your DSO to confirm the position is an integral part of your enrolled program, typically an engineering management or computer science curriculum. Full-time CPT is standard for these roles, but using 12 or more months of full-time CPT affects OPT eligibility, so coordinate your authorization timeline carefully before signing an offer.
Find CPT Software Engineering Manager JobsOverview
Showing 5 of 31+ Software Engineering Manager jobs










See all 31+ Software Engineering Manager Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineering Manager roles.
Get Access To All Jobs
INTRODUCTION
Copart, Inc. a technology leader and the premier online vehicle auction platform globally, with over 200 facilities located across the world, Copart links vehicle sellers to more than 750,000 buyers in over 190 countries. We believe in providing an unmatched experience, every day and everywhere, driven by our people, processes, and technology.
We are looking for passionate Software Engineering Interns with a strong interest in Artificial Intelligence to work on the development of our next-generation, AI-driven applications for our global expansion. In this role, you will work closely with Product Managers, AI Architects, and Tech Leads to understand requirements, integrate advanced AI capabilities, and build/modify scalable full-stack applications.
CORE DUTIES & RESPONSIBILITIES:
- AI Integration & Development: Design and implement features powered by Large Language Models (LLMs), Generative AI, and Machine Learning APIs into our core web applications.
- Full-Stack Engineering: Develop efficient, secure, and real-time applications, peer-review code, and document solutions within an agile-blended software environment.
- AI Agent & Workflow Orchestration: Build and optimize conversational agents, Retrieval-Augmented Generation (RAG) pipelines, and prompt engineering workflows.
- Collaboration: Communicate proactively with teammates, AI research, infrastructure, security, and QA teams to continuously improve processes and engineering excellence.
- Concurrency & Scalability: Write highly concurrent, multi-threaded Java backend services capable of handling real-time AI inference and data streaming.
REQUIRED SKILLS:
- Education: Bachelor’s degree or higher (or currently pursuing) in Computer Science, Artificial Intelligence, Engineering, or a highly quantitative field.
- AI & LLM Foundational Knowledge:
- Hands-on experience or academic projects working with LLM APIs (OpenAI, Anthropic, Ollama, Hugging Face).
- Familiarity with RAG (Retrieval-Augmented Generation) architectures and prompt engineering.
- Understanding of vector databases (e.g., Pinecone, Milvus, Chroma, or pgvector).
BACKEND & CONCURRENCY (JAVA/SPRING):
- Strong experience with Spring Boot, Spring WebFlux (for reactive/streaming APIs), and MVC.
- Solid understanding of Core Java, multithreaded programming, and asynchronous task execution (essential for managing AI model call latency).
- Experience writing Unit tests using JUnit and mocking frameworks.
FRONTEND (REACT/MODERN JS):
- Experience with JavaScript/TypeScript, HTML5, CSS, and modern client-side frameworks (preferably ReactJS or Next.js for building AI chat interfaces and dashboards).
- Ability to work on real-time web applications (WebSockets, Server-Sent Events for streaming AI responses).
SOFT SKILLS & MINDSET:
- Excellent problem-solving skills and a strong mathematical/logical foundation.
- Innovative drive and a passion for quick mastery of emerging AI technologies, frameworks, and tools.
- Self-motivated, naturally curious, and able to thrive in a fast-paced, client-focused environment.
- Skilled in technical writing, including documenting AI system architectures and data flows.
ADDITIONAL SKILLS (NICE TO HAVES):
- AI Frameworks: Experience with AI orchestration frameworks like LangChain, LlamaIndex, or Spring AI.
- Python: Familiarity with Python (the primary language for data science/AI scripting) in addition to Java.
- Data & Databases:
- Experience writing SQL and stored procedures.
- Familiarity with relational databases (MySQL, PostgreSQL) and NoSQL databases.
DEVOPS & DEPLOYMENT:
- Experience with Git, Maven, and CI/CD tools (Jenkins, GitHub Actions).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and Docker containers for deploying AI models/services.
- Basic knowledge of Unix/Linux.
E-VERIFY PROGRAM PARTICIPANT: Copart participates in the Department of Homeland Security U.S. Citizenship and Immigration Services' E-Verify program (For U.S. applicants and employees only). Please click below to learn more about the E-Verify program:
- E-verify Participation
- Right to Work
See all 31+ CPT Software Engineering Manager Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new CPT Software Engineering Manager Jobs.
Get Access To All JobsSoftware Engineering Manager CPT: Frequently Asked Questions
Does a Software Engineering Manager role qualify for CPT authorization?
It qualifies if your DSO can document a direct connection between the position and your enrolled curriculum. Engineering management, product development, or advanced systems courses are the most defensible ties. The position description should align with your program's learning outcomes, and your DSO will need that documentation before issuing the CPT authorization on your I-20.
Can I work full-time as a Software Engineering Manager on CPT?
Full-time CPT is permitted, but you must account for the 12-month rule. If you accumulate 12 or more months of full-time CPT across all authorizations, you lose OPT eligibility permanently. Many F-1 students in management roles prefer part-time CPT during the academic year to preserve OPT, then transition to full-time during summer or a final semester.
What documentation do I need to secure CPT for a management role?
You'll need a formal job offer letter specifying the role title, start date, hours per week, and work location. Your DSO will also require evidence that the position connects to your academic program, such as a faculty letter or course requirement documentation. Some schools require a signed learning agreement between you, your employer, and the institution.
How do I find Software Engineering Manager roles where employers understand CPT?
Search on Migrate Mate, which surfaces employers with verified sponsorship and LCA filing history for technical management titles. Employers already experienced with LCA filings for engineering roles are more likely to understand CPT authorization requirements and have HR processes in place to onboard F-1 students without lengthy internal approval delays.
Will CPT experience as a Software Engineering Manager count toward future H-1B sponsorship?
CPT work experience is fully creditable as U.S. work history when an employer files your H-1B visa petition. Your time managing engineering teams, scoping technical projects, and leading software delivery under CPT authorization strengthens the specialty occupation argument and demonstrates the degree-level complexity USCIS evaluates for managerial roles in technical fields.