Software Engineering Intern

July 2, 2025

Are you applying to the internship?

Job Description

About the Company:

Toshiba Global Commerce Solutions, Inc. is a billion-dollar global company based in Research Triangle Park, NC, providing retail store solutions to various brands. Their in-store solutions include self-checkouts at Lowe’s Foods, fuel rewards programs at Kroger, and point-of-sale systems used by retailers like Walmart, Michaels, Carrefour, The Gap, Calvin Klein, Boots, Cencosud, BJ’s, or Costco. Toshiba Global Commerce Solutions is the world’s installed market share leader. They focus on creating a seamless two-way, participatory shopping experience.

Job Description:

Fall 2025 Internship: This position is located at Toshiba’s HQ in Durham, NC. Expected program dates are September 2 – December 12, 2025.

The Software Engineering Intern will contribute to the software development team, learning and aiding in the development, testing, and support of Toshiba’s Point of Sale (POS) solutions for the retail marketplace. The intern will collaborate within an agile development team in a fast-paced, customer-first environment. These solutions include point of sale (POS), customer loyalty solutions, and mobile applications (Android, iOS). Technologies used include SaaS (Software as a Service), SOA (Service Oriented Architecture), MoM (Message Oriented Middleware), cloud computing, enterprise, and desktop Java development.

Responsibilities:

• Assist engineers in a subset of the following areas as assigned:
• Programming duties include coding, design, testing, system maintenance, building defined features, investigation/troubleshooting, and fixing/verifying defects.
• Resolution of technical challenges requiring a narrow scope of domain and discipline knowledge.
• Implementation of product and solution features, according to guidance; solutions involve enterprise-, cloud- and client-side components which may leverage Java, JavaScript, and modern UI frameworks, RESTful microservices with JSON & Swagger, and relational and no-SQL databases.
• Participate in the design, development, implementation, testing, and maintenance of systems supporting a variety of applications and business-critical functionality.
• Work directly within the agile development team and stakeholders to help with existing requirements, adhere to timelines, and meet deliverables.
• Learn about TGCS product offerings and how clients use them.
• Learn about how TGCS products go from an idea to a fully-fledged product.

Required Skills:

• Currently pursuing a Computer Science/Engineering major in Undergraduate or Graduate studies.
Excellent analytical skills.
• Ability to work in a fast-paced, team-based environment.
Strong communication and interpersonal skills.
• Programming and analytical skills, problem determination and debugging, attention to detail, teamwork and excellent communication skills.
• Effective verbal and written communication; able to read, write, and speak English proficiently.

Preferred Skills:

• Participation in agile SDLC; usage of agile project management tools.
• Ability to use code versioning tools like Git, SVN, etc.
Software development experience with Java, C++, or similar.
Modern web development experience, including application of HTML5, JavaScript, CSS, and various JS frameworks such as Angular, React, or Vue.JS.