At a Glance
- Tasks: Join our team to develop and support innovative retail software solutions.
- Company: Toshiba Global Commerce Solutions, a leader in retail technology.
- Benefits: Gain hands-on experience, flexible hours, and work in a dynamic environment.
- Other info: Collaborative culture focused on diversity, equity, and inclusion.
- Why this job: Make an impact in the retail industry while learning from experienced professionals.
- Qualifications: Pursuing a Computer Science/Engineering degree with programming skills.
The predicted salary is between 40000 - 50000 £ per year.
Fall 2026 Internship: This position is located at our HQ in Durham, NC. Expected program dates are September 14 – December 4, 2026. Anticipated working hours will be 20-30 per week. Final hours and schedule will be determined between the intern and their manager.
Note: Toshiba Global Commerce Solutions will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.
The Agentic Software Engineering Intern contributes within the software development team to learn and aid with development, test, and support of Toshiba’s Point of Sale (POS) solutions in the retail marketplace, collaborating within the 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). Many technologies are used, including SaaS (Software as a Service), SOA (Service Oriented Architecture), MoM (Message Oriented Middleware), cloud computing, enterprise, and desktop Java development.
Must Have:
- This is an in-person role at least 2-3 days a week in our Durham, NC office.
- Familiarity with LLM integration (e.g., calling APIs, using Hugging Face or LangChain frameworks).
- Agentic System Knowledge (Prompt Engineering, LLM, RAG, Vector Databases).
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 Computer Science/Engineering major in Undergraduate 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.
About the Company:
Toshiba Global Commerce Solutions, Inc., is a dynamic billion-dollar global company based in Research Triangle Park, NC, providing retail store solutions to your favourite brands. Have you ever been in a hurry and made use of the self-checkout at Lowe’s Foods, earned fuel rewards at Kroger, or just paid for purchases at retailers such as Walmart, Michaels, Carrefour, The Gap, Calvin Klein, Boots, Cencosud, BJ’s, or Costco? These are just a few examples of our in-store solutions and impressive customer base that made us the world's installed market share leader.
The nature of retail is changing quickly, so if you share our 'Together Commerce' vision of a seamless two-way, participatory shopping experience, let’s get together to drive the new economy.
EEO: Toshiba is an equal opportunity/affirmative action employer that evaluates qualified applicants without regard to age, ancestry, color, religious creed, disability, marital status, medical condition, genetic information, military or veteran status, national origin, race, sex, gender, gender identity, gender expression and sexual orientation or any other protected factor. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. Individuals who need a reasonable accommodation because of a disability for any part of the employment process should email benefits@toshibagcs.com to request an accommodation.
DIVERSITY, EQUITY & INCLUSION: We at Toshiba Global Commerce Solutions firmly believe that our people are an integral part to the success of our customers. Furthermore, we’re committed to Diversity, Equity, and Inclusion for all our people as highlighted by our 5 Core Principles (Create Outreach, Foster Belonging, Unleash Opportunity, Diverse Cultural Engagement and Culture of Transparency). We’re passionate about our customers, the retail industry and becoming a more responsible company as we help create a brighter future.
Agentic Software Engineering intern in Durham employer: External
Toshiba Global Commerce Solutions is an exceptional employer, offering a vibrant work culture in the heart of Research Triangle Park, NC, where innovation meets collaboration. Employees benefit from a competitive salary and a comprehensive benefits package, including health coverage, a 401(k) plan with company match, and generous paid time off, all while being part of a diverse and inclusive environment that fosters personal and professional growth. Join us to be at the forefront of transforming retail solutions and enjoy the unique opportunity to work with leading brands in a dynamic industry.
StudySmarter Expert Advice🤫
We think this is how you could land Agentic Software Engineering intern in Durham
✨Join Developer Communities!
Dive into online communities like GitHub or Stack Overflow. Contributing to open-source projects can really showcase your coding skills and catch the eye of hiring managers at companies like External.
✨Attend Tech Meetups and Hackathons
Get your name out there by attending local tech meetups and hackathons. It's a perfect way to network with industry professionals and fellow interns, while also demonstrating your coding prowess in a collaborative setting.
✨Leverage University Career Services
Don't forget about your university's career services! They often have partnerships with companies like External, and can help you access exclusive internship listings and workshops tailored for aspiring interns like us.
✨Show Off Your Work
Create a portfolio showcasing your coding projects on a platform like GitHub Pages or personal website. When applying for internships, we should link this to provide tangible proof of our skills and creativity, making us stand out to External!
We think you need these skills to ace Agentic Software Engineering intern in Durham
Some tips for your application 🫡
Show Off Your Side Projects:If you've got any side projects or contributions to open source, make sure to highlight them in your CV. We want to see what you can create! Include links to your GitHub or any relevant platforms to give us a taste of your coding style and skills.
Tailor Your CV for Software Engineering:Make your CV pop by tailoring it specifically for software engineering. List relevant programming languages, frameworks, and tools you’ve worked with, and showcase any tech stacks you're familiar with. This will help us quickly see how you fit into the External team!
Let Your Passion Shine in Your Cover Letter:In your cover letter, don't just list your skills—tell us why you're passionate about software engineering! We love to see candidates who are eager to learn and grow, so share what excites you about this field and how a role at External can help you on your journey.
Demonstrate Your Learning Mindset:As this is an internship, focus on your willingness to learn and adapt! We’re keen to see examples of how you’ve tackled challenges or learnt new skills in the past. Bring that eagerness to your application, showing us that you're ready to dive into a real-world software environment at External!
How to prepare for a job interview at External
✨Showcase Your Coding Skills
Since you're aiming for a software engineering internship, be ready to code on the spot or discuss your past projects. Brush up on your problem-solving skills, and practise coding challenges on platforms like LeetCode or HackerRank. We want to see how you approach problems and apply your knowledge, so having a few coding examples up your sleeve will definitely help!
✨Bring Your Portfolio to Life
Prepare a portfolio that highlights your coding projects—don't just list them! Be ready to explain your thought process, the technologies used, and any challenges you faced. It’s not just about the final product; we want to hear how you made it happen, so this narrative will show your depth of understanding and passion for software development.
✨Get Familiar with Technical Questions
Expect some technical questions or scenarios in the interview that assess your understanding of algorithms, data structures, and software design. Practise explaining your coding decisions clearly—it's less about getting the right answer and more about demonstrating your thought process and reasoning skills, which are crucial for growth in an internship.
✨Highlight Your Willingness to Learn
As an intern, your enthusiasm and eagerness to learn are key! During the interview, emphasise your willingness to tackle new challenges and pick up new skills. Companies like External are often looking for candidates who can grow with them, so remind us why you're excited about opportunities to learn and contribute in a team environment.