SW Engineer Intern

Ricoh•Boulder, CO
•$26 - $35

About The Position

Ricoh is hiring a Software Engineering Intern for its summer 2027 program. The intern will apply their education to meaningful software projects in a collaborative Agile environment, supported by a technical mentor and experienced engineers. The role involves designing, developing, testing, debugging, documenting, and improving software components and applications that support business and technology objectives, as well as troubleshooting issues and evaluating software alternatives. The internship offers project work, interaction with multiple levels of management, opportunities to develop technical and professional skills, team-building activities and social events in the Rocky Mountain region, and an end-of-summer project presentation to the executive team. Interns are expected to learn quickly, work independently, and contribute to a positive, high-performing team.

Requirements

  • Be working toward a B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or a related field.
  • Be currently enrolled in an accredited college or university, or enrolled to continue education in an accredited graduate program.
  • Have a cumulative GPA of 3.0 or higher.
  • Successfully complete all required screenings before hire.
  • Have object-oriented programming experience.
  • Have a firm grasp of basic data structures and algorithmic techniques.
  • Be a quick, self-directed learner able to take ownership of the design, plan, and implementation of work.

Nice To Haves

  • Fluency in one or more modern object-oriented programming languages; examples listed include Java, JavaScript, C++, Python, and HTML.
  • Experience with scripting languages such as PowerShell, Windows batch (.bat), or shell scripting.
  • Linux command-line proficiency; experience with openSUSE or RHEL-family distributions is preferred.
  • Understanding of containerization and sandboxing concepts, such as Docker or Podman.
  • Experience using AI development frameworks such as LangChain, Semantic Kernel, or similar technologies.
  • Experience with REST APIs.
  • Agile/Scrum software development experience.
  • General prototyping skills.
  • Strong debugging and analytical skills and a problem-solving attitude.
  • Ability to work independently and collaboratively in a team environment.

Responsibilities

  • Work with a mentor and department employees to apply knowledge and develop technical and professional skills.
  • Apply engineering and industry concepts to solve real challenges with a fast-paced group of professionals.
  • Develop, test, debug, and improve software components and applications that support business and technology objectives.
  • Work in an Agile environment and contribute to Agile ceremonies.
  • Recommend solutions to problems and issues that affect the project.
  • Determine and examine software alternatives.
  • Design, develop, debug, document, and demonstrate work.
  • Present a project overview and summary to the executive team at the end of the internship.

Benefits

  • Medical, dental, life, and disability insurance options.
  • Retirement Savings Plan (401K).
  • Health Savings Account (HSA) and Flexible Spending Account (FSA).
  • Team member tuition assistance programs.
  • Paid vacation time and paid holidays annually.
  • Additional benefits supporting health, wellness, and personal and professional development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service