Toshiba Careers
As part of Toshiba Global Commerce Solutions, you'll be an integral partner to the success of our customers. We're passionate about retail transformation and solving the problem that retailers face everyday to help them create more engaging shopping experiences. Want to be a part of it? Join our team today.

Software Engineer IV

Location: Durham, North Carolina US


This position is no longer open.

Job Number: 23322

Position Title:

External Description:
Job Title:   

Software Engineer IV (DEV052019002b)                                                                    


Toshiba Global Commerce Solutions is seeking a Software Engineer IV to work as a key member of our Next Generation Platform Transaction Engine development team.  This indvidual will write Java and Javascript code, design and implement RESTful microservices and platform infrastructure, develop javascript administration uis for services, integrate services to frontend javascipt sales uis, assist junior developers with code implementation and design, and (on a rotating basis with other senior developers on the team) act as scrum master on daily scrum and sprint closeout meetings. 


  • Design and Implement Java8 Springboot RESTful microservices
  • Design and Implement VueJS Administration UIs for RESTful services
  • Design and Implement Javascript WebPOS UI integrations to RESTful services
  • Design NoSQL database collections, indexes, and data models
  • Design and Implement RESTful endpoints using OpenAPI3/Swagger
  • Implement JUnit regression tests
  • Implement Selenium BDD tests for services and Javascript UIs
  • Lead daily scrum and sprint closeout meetings
  • Contribute to backlog grooming and design
  • Assist junior team members on a daily basis with design and implementation
  • Updating and managing VersionOne backlog stories/tasks/defects/etc
  • Maintain quality and ensure responsiveness of the system

 Required Skills:
  • Degree in Computer Science or related field or equivalent experience
  • At least 10 years' experience as a Full Stack developer using Java and Javascript
  • Experience as a team lead, senior developer, or other senior/leadership role on a professional software development project
  • Able to read, write and speak English proficiently and be an effective verbal and written communicator.
  • Self-sufficient and maintaining development environment and process to maintain project code integrity and organization
  • Ability to demonstrate critical thinking and problem solving using functional programming-based approaches

Preferred Skills: 
  • Experience with microservices, Docker containers, cloud infrastructure (Azure, AWS) preferably from a customer facing production deployment.
  • Understanding implications and approaches around security and data protection.
  • Experience with Rules Engines
  • Experience with Maven and Git
  • Mobile platform (Android or iOS) development experience

About the Company:

Toshiba Global Commerce Solutions is a dynamic billion dollar global company based in Research Triangle Park, NC, providing retail store solutions to your favorite brands.  Have you ever been in a hurry and made use of the selfcheckout 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 instore 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 twoway, participatory shopping experience, let's get together to drive the new economy. 


Toshiba Global Commerce Solutions 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 to request an accommodation

City: Durham

Location_formattedLocationLong: Durham, North Carolina US

State: North Carolina

Community / Marketing Title: Software Engineer IV

Company Profile:

Requisition Number: SOFTW01726

EEO Employer Verbiage:

Stay in Touch
Join our Talent Community to receive key career updates for your area.

Why Toshiba?

Stay in Touch
Join our Talent Community to receive key
career updates for your area.

Toshiba Global Commerce Solutions
Copyright© 2020   |   Terms & Conditions
Privacy Policy
   |   Affirmative Action Policy

Toshiba Global Commerce Solutions   |   Copyright© 2020   |   Terms & Conditions   |   Privacy Policy   |   Affirmative Action Policy