Principal Software Development Manager

Toshiba Global Commerce Solutions
Apply for Job

Job Details

  • Location: Morrisville, NC, 27560
  • Date Posted: 2022-02-16
  • Employment Type: Full Time
  • Category: Engineering
  • Req Number: PRINC003595
Apply for Job


Job Title: Principal Software Engineering Manager


Are you an exceptional engineering leader, with deep experience designing and building cloud-based applications? Do you have a passion for developing software that drives both development teams and the business?

Become the newest technical leader in Toshiba’s Digital Platform group. This position will focus on building the core point of sale application functionality on top of our cloud native platform using Microservices and OpenAPI. This opportunity will provide the candidate the chance to work on a microservices based platform and help code, lead, and design functional deliverables of our point-of-sale applications.

You will be working alongside other experienced engineers and developers, collaborating on the various layers of the infrastructure for our platform. Qualified candidates will have strong leadership, be forward thinking, self-motivated and bring excellence to the development and customer experience. This position will lead the work of other developers both in RTP and in our Mexico development center.


The Principal Software Engineering Manager will drive development as the Digital Platform group moves into new market areas including Cloud Computing, IOT, Computer Vision and Data Analysis. This position will also work across the entirety of the organization to represent the architecture and provide guidance and practices to bring other groups onto the new platform. This position will include individual coding and peer-reviewing of the team’s work. While this position will have a small team of direct reports, they will also be an influencer across other teams and their leads. This role will require work with the product line group and head of Software Development to align our product roadmaps with our execution. Working as a team, the Director, Principal Software Engineer Managers, and individual team leads will generate and execute individual project plans.

Required Skills:
  • Bachelor’s Degree in Computer Science or related field
  • 8+ years professional experience in software development
  • 3+ years of cloud based or client/server development experience.
  • Ability to convert technical specifications from the design team or third-party vendors into software implementation.
  • Experience building and supporting cloud based and client/server applications.
  • Strong analytical and Java programming skills
  • Deep technical skills in software development technologies and tools such as DI, CI, Spring Boot, XML/JSON, Java, Docker, Maven, JavaScript, NPM, Typescript, VueJS
  • Strong programming and analytical skills, problem determination and debugging, attention to detail, teamwork, and excellent communication skills.
  • Knowledge of software development concepts/methodology/life cycle, especially Agile methodology
  • Proficiency with code versioning tools like Git
  • Proficiency with Windows- and Linux-based operating systems, including software installation, light administration, and simple scripting.

Preferred Skills:
  • Knowledge of Swagger and REST design
  • Working knowledge of network communication using sockets and HTTP
  • Experience with retail technologies
  • Knowledge of cloud computing technologies
  • Working knowledge of Azure, Azure Service Bus, and Azure Cosmos DB
  • Knowledge of non-relational databases such as MongoDB and database scalability concepts like sharding
  • Experience with high data volume enterprise integrations using topics/queues

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 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.

Toshiba Global Commerce Solutions, Inc. offers a competitive salary and generous benefits package including the following:
  • Group health coverage (medical, dental, & vision)
  • Employee Assistance Programs
  • Pre-tax spending accounts
  • 401(k) plan w/ match
  • Company provided life insurance
  • Pet Insurance
  • Employee discounts
  • Generous paid holiday schedule, paid vacation & sick/personal days


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