T

Toshiba Global Commerce Solutions

Builds retail checkout hardware and commerce software

Client Software Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeDurham, NC, USANo salary listedIn-person

About the Job

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • At least 8 years of professional software development experience, including recent hands-on coding and prototyping in modern technology stacks.
  • At least 5 years designing cloud-native, microservices, or event-driven architectures using Azure or equivalent cloud platforms.
  • Strong experience building platform infrastructure and scalable backend systems.
  • Experience owning end-to-end solution delivery, including design, implementation, and post-release operational accountability for medium-to-large projects.
  • Experience with partner integrations, such as payments, SaaS APIs, loyalty, inventory, or authentication providers.
  • Hands-on experience building prototypes or reference implementations to validate architecture and solution feasibility.
  • Expertise in API-first design using REST/OpenAPI.
  • Experience with relational and non-relational databases, including SQL and NoSQL.
  • Understanding of containerization, CI/CD, and Kubernetes-based delivery pipelines.
  • Practical experience with generative AI and AI-assisted development tools such as GitHub Copilot, Claude Code, or Cursor.
  • Ability to facilitate workshops, present technical solutions, and collaborate across business and engineering teams.
  • Experience mentoring engineers, conducting code reviews, and enforcing architecture governance.

Responsibilities

  • Lead end-to-end solution architecture across discovery, design, delivery, and operational readiness for platform and client solutions.
  • Design and build platform infrastructure to support emerging product requirements and use cases.
  • Produce and maintain architectural decision records, interface contracts, data flow diagrams, infrastructure specifications, sequencing diagrams, migration and rollback plans, and traceability matrices.
  • Define and enforce architecture standards, integration patterns, and non-functional requirements across solutions.
  • Write production code for critical platform features and infrastructure components.
  • Build core platform capabilities that enable rapid feature development and solution delivery.
  • Establish reusable patterns, shared services, and API-first designs for platform extensibility.
  • Serve as an active technical lead in client engagements.
  • Lead Discovery Track activities, including rapid prototyping, feasibility validation, and stakeholder alignment before implementation.
  • Drive approvals and alignment across business and technical stakeholders.
  • Establish and maintain partner integration architectures across third-party ecosystems.
  • Govern architecture consistency across partner integrations and internal product lines.
  • Define authentication strategies using OAuth, SAML, and API keys, along with error handling and API versioning.
  • Ensure architecture quality gates and participate in design reviews and release sign-offs.
  • Identify and mitigate architecture risks involving compatibility, data integrity, scalability, and partner dependencies.
  • Own risk analysis and mitigation for architecture decisions, including backward compatibility and compliance constraints.
  • Contribute to continuous improvement through reusable patterns, automation, and cross-team alignment.
  • Mentor and upskill engineers and architects on AI-assisted development, Dual-Track workflows, and platform best practices.
  • Contribute to platform and portfolio strategy by identifying gaps requiring investment and reusable assets.
  • Build production-quality implementations of critical platform components, client solutions, and new infrastructure; lead by example through coding, prototyping, and technical problem-solving.
  • Implement and demonstrate reference code or critical components for platform capabilities and client solutions; participate in code reviews and hands-on delivery of complex features.
  • Work primarily with cloud-native stacks including Java/Spring Boot, TypeScript, React/Vue, Docker, and Kubernetes.
  • Own end-to-end solution delivery for client projects by converting business needs into validated architectures and working implementations.
  • Lead client-facing architecture activities, facilitate workshops, present technical solutions, drive approvals, and act as a subject-matter expert.
  • Translate discovery outcomes into structured delivery backlogs while preserving design intent, architecture standards, and non-functional requirements.
  • Ensure traceability from business requirements to implemented solutions with operational accountability.
  • Own integration architecture across partner ecosystems including payments, loyalty, inventory, and cloud services; define integration patterns, API contracts, and data models for interoperability and scalability.
  • Guide Discovery and Delivery Tracks within Dual-Track Agile, translating discovery outcomes into delivery backlogs and ensuring a clear transition with design intent and technical specifications.
  • Define and uphold architecture standards, reusable patterns, and non-functional requirements for security, scalability, and observability.
  • Conduct code reviews and enforce architecture governance and best practices across teams.

Desired Qualifications

  • Strong retail platform domain knowledge, including point-of-sale systems, store operations, and payment processing.
  • Certifications such as Azure Solutions Architect or AWS Solutions Architect, or equivalent.
  • Experience with API gateways or integration platforms such as Azure API Management, Kong, Apigee, MuleSoft, or Boomi.
  • Understanding of API security and compliance, including OAuth 2.0/OIDC, JWT, and PCI.
  • Familiarity with formal specifications such as OpenAPI, AsyncAPI, and JSON Schema for contract-driven development.
  • Background in distributed systems, microservices architecture, and infrastructure as code.
  • Experience leading Dual-Track Agile processes, managing Discovery and Delivery Tracks, and translating discovery outcomes into actionable backlog items.
  • Experience contributing to platform strategy, reusable assets, and API-first designs.

About the Company

Toshiba Global Commerce Solutions

Builds retail checkout hardware and commerce software

Toshiba Global Commerce Solutions builds hardware and software that retailers use to run stores and handle customer purchases. Its portfolio includes point-of-sale terminals, self-checkout systems, mobile devices, receipt printers and store peripherals for grocery, convenience, specialty and hospitality businesses. The ELERA commerce platform connects store applications, while related software covers payments, loyalty, promotions and loss prevention. The company also offers installation, managed services and maintenance to support retailers through the operation of their store systems. Founded in 2012, Toshiba Global Commerce Solutions is headquartered in Durham, North Carolina.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Durham, NC
Founded
2012

Recently Posted Jobs

Explore more opportunities at Toshiba Global Commerce Solutions

See more jobs