T

Toshiba Global Commerce Solutions

Builds retail checkout hardware and commerce software

Principal Software Engineer - Developer Experience Platform

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

About the Job

Requirements

  • Substantial software engineering or platform engineering experience, including sustained Staff or Principal-level influence across multiple teams or products.
  • A recent hands-on track record of personally shipping and operating production platform code, automation, integrations, or delivery infrastructure.
  • Demonstrated success designing and delivering internal developer platforms, developer-productivity capabilities, or large-scale engineering enablement used in complex production environments.
  • Strong software engineering ability in at least one modern language, with the depth to build production-quality platform services, integrations, automation, and reference implementations.
  • Strong experience with CI/CD architecture, build systems, Maven or comparable tooling, GitLab/Jenkins or comparable platforms, artifact management, and release automation.
  • Strong experience with Docker, Kubernetes, Helm, infrastructure as code, environment lifecycle management, and cloud and store-edge deployment models.
  • Practical observability expertise across metrics, logs, traces, profiling, OpenTelemetry, service-level objectives, and failure analysis.
  • Working knowledge of secure software delivery, including secrets, identity and access, policy automation, dependency controls, software bills of materials, provenance, signing, and least privilege.
  • Experience directing AI coding agents or agentic engineering workflows, including task decomposition, context design, tool permissions, output review, and deterministic validation.
  • Ability to influence globally distributed engineering, quality, platform, security, operations, and delivery teams without relying on direct reporting authority.

Responsibilities

  • Personally build and operate developer-facing services, command-line tools, integrations, templates, reusable pipeline libraries, portal or catalog capabilities, and environment automation.
  • Use profiling, logs, metrics, traces, and controlled experiments to reproduce bottlenecks and eliminate root causes across local, CI, environment, deployment, and production-feedback workflows.
  • Carry critical changes from design through code, migration, deployment, runbooks, adoption, and operational follow-through; ensure the resulting path works for engineers.
  • Map the end-to-end developer journey, identify the highest-cost friction, maintain a prioritized improvement roadmap, and publish clear ownership and service expectations.
  • Use developer research, workflow telemetry, support demand, and delivery data to distinguish systemic constraints from isolated preferences.
  • Maintain platform contracts, lifecycle policies, deprecation paths, and architecture decisions backed by working reference implementations and practical migration plans.
  • Create reproducible, automated setup for source access, dependencies, configuration, secrets, local services, test data, and development environments.
  • Improve edit-build-test-debug cycles through caching, incremental execution, targeted validation, realistic mocks or service virtualization, and actionable local diagnostics.
  • Replace tribal knowledge with executable documentation, ownership metadata, runbooks, and self-service guidance kept current as part of the delivery system.
  • Define paved roads for services, APIs, user interfaces, data and configuration, security, observability, testing, deployment, and store-edge components.
  • Build and govern templates, scaffolding, reusable libraries, pipeline components, policy automation, and a developer portal or catalog exposing ownership, documentation, dependencies, health, and support paths.
  • Enable on-demand and ephemeral environments, preview environments, seeded or synthetic test data, automated access, and lifecycle cleanup through infrastructure as code.
  • Engineer and evolve developer-facing GitLab/Jenkins workflows that provide fast, tiered feedback for local changes, merge requests, integration, release qualification, deployment, and post-deployment verification.
  • Improve build and pipeline performance through profiling, caching, parallelism, dependency discipline, failure isolation, and clear separation of product, test, environment, and infrastructure failures.
  • Standardize artifact versioning, provenance, promotion, rollback, software bills of materials generation, signing, and software-supply-chain controls without turning routine delivery into a ticket queue.
  • Put logs, metrics, traces, deployment state, runbooks, and production signals directly in the engineer's workflow so failures can be understood and acted on quickly.
  • Build controlled integrations that give agentic workers least-privilege, auditable access to source code, work items, documentation, build systems, test systems, environments, and telemetry.
  • Turn ambiguous engineering goals into bounded agent work packets with repository context, architecture constraints, acceptance criteria, risk, test strategy, stop conditions, and escalation paths.
  • Supervise concurrent agent work, detect stalls, loops, scope drift, and conflicting solutions, and intervene directly when the work requires Principal-level judgment.
  • Review, test, and modify agent-produced code and analysis; require deterministic build, test, security, policy, and observability evidence before accepting output.
  • Create reusable agent skills and workflows for analysis, implementation, refactoring, test authoring, pipeline changes, documentation, defect triage, and release preparation.
  • Measure accepted output, rework, defect impact, cycle-time change, and execution efficiency so agentic capacity improves team output without reducing quality or accountability.
  • Own DORA measures together with developer-flow indicators such as onboarding time, feedback speed, build and test duration, environment wait, merge-request cycle time, cognitive load, satisfaction, and tooling or process friction.
  • Create end-to-end observability for the developer platform using OpenTelemetry or equivalent instrumentation, including queueing, environment readiness, pipeline stages, failure classes, and deployment latency.
  • Use baselines, service-level objectives, experiments, and adoption data to demonstrate measurable improvement without degrading quality, reliability, security, or developer sustainability.

Desired Qualifications

  • Experience with retail point-of-sale systems, payments, store systems, peripherals, or other high-availability edge environments.
  • Experience improving Java and JavaScript workflows across many repositories, including portals, catalogs, scaffolding, ownership metadata, and platform-product operating models.
  • Understanding of large Cucumber/Selenium or other browser-driven test estates and how specialized test platforms should integrate into the broader developer journey.
  • Experience building agent platforms, reusable agent skills, model-context integrations, or governed multi-agent engineering workflows.

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