Software Engineer Intern (Undergraduate)

EllucianReston, VA
4hOnsite

About The Position

At Ellucian, an internship is more than just checking a box — it's about learning by doing. Our award-winning internship program gives interns the opportunity to build real skills through hands-on experience, working alongside their teams on meaningful projects that support colleges and universities and ultimately impact students just like you. Throughout the program, you'll contribute to meaningful projects, gain exposure to how teams collaborate, and explore your interests as you begin shaping what's next in your career. You'll be supported by your manager, dedicated project guides, and a structured mentorship program, as well as a broader intern community designed to help you learn and grow. Additionally, you will participate in executive Q&A sessions and "day-in-the-life" conversations with intern alumni & leaders across our organization, offering insights into career paths at Ellucian - many of which began through this very program. Our full-time internship program will run from May 18, 2026 - August 7, 2026. Apply Now to experience what it's like to live the #ellucianlife. Project Overview Ellucian is seeking driven and technically strong Software Engineering Interns to join us in Reston, VA for Summer 2026. This is not a shadowing internship. You will be a working engineer on a real product roadmap, shipping production code in a modern stack that includes JavaScript, Node.js, Python, and AWS. You will operate in an agentic development workflow — directing AI agents that handle code generation, testing, and documentation while you remain accountable for correctness and quality. This is how engineering works here: the human shifts from writing every line to directing and governing the resources that do.

Requirements

  • Currently pursuing a BS or MS in Computer Science, Software Engineering, or a related field (rising junior, senior, or graduate student preferred).
  • Strong programming skills in JavaScript, Node.js, and Python, demonstrated through coursework, personal projects, or open-source contributions.
  • Solid understanding of data structures, algorithms, and systems design. You should be comfortable reading and writing code, not just completing exercises.
  • Hands-on experience directing AI agents as part of how you get work done — not just chatting with them, but managing their output and owning the result.
  • Familiarity with Git, REST APIs, and at least basic exposure to cloud services (AWS preferred).
  • Strong documentation skills.

Nice To Haves

  • Experience with AWS services (Lambda, API Gateway, ECS, DynamoDB, S3, CloudWatch, etc.)
  • Experience with React.js or TypeScript
  • Experience building agentic workflows (tool calling, multi-step reasoning flows, retrieval/RAG patterns)
  • Exposure to LangChain and/or LangGraph
  • Awareness of multi-agent orchestration patterns
  • Familiarity with testing frameworks, CI/CD pipelines, or serverless architectures

Responsibilities

  • Build Product Features (Frontend + Backend):
  • Develop and ship user-facing features using JavaScript and modern frontend frameworks
  • Build APIs and services using Node.js
  • Build AI agents using Python
  • Contribute against a real backlog with tracked stories and PR reviews
  • Integrate Agentic Features into Products:
  • Implement product capabilities that leverage AI agents (e.g., guided workflows, automation, or intelligent assistants in the product experience)
  • Design tool/function calling patterns, agent workflows, and guardrails appropriate for product use cases
  • Deploy to AWS using Infrastructure as Code:
  • Package and deploy solutions to AWS using AWS CDK
  • Work with CI/CD pipelines and participate in production releases
  • Learn practical cloud engineering: environments, permissions, logging/monitoring, and operational readiness

Benefits

  • 2 Paid Charity Days
  • Paid Holidays
  • $100 Meal Stipend
  • Time for school
  • Rewards & Recognition via Bonusly
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service