Principal Software Engineer, Developer Experience Platform
Toshiba Global Commerce Solutions is seeking a Principal Software Engineer, Developer Experience Platform to build and operate the engineering system that moves work from requirement through local development, focused validation, CI/CD, deployment, and production feedback across a mature retail point-of-sale estate.
This is not an advisory architecture role. You will work directly in Java and JavaScript repositories, Maven builds, Docker and Kubernetes environments, GitLab/Jenkins pipelines, platform services, and OpenTelemetry traces. You will reproduce developer friction, write the critical code, and own improvements through rollout and adoption.
You will also direct agentic engineering workers, AI coding and analysis agents that execute bounded engineering tasks. You will supply context and constraints, decompose work, supervise execution, review and correct output, enforce deterministic gates, and remain accountable for every accepted change.
Developer Experience is treated as an engineering product, not a collection of tools. Success means engineers can onboard, build, test, provision, deploy, diagnose, and learn from production with less waiting, less cognitive load, and fewer manual handoffs.
Mission
Build a developer platform and agentic engineering operating model that lets engineers move from requirement to safe production feedback with less waiting, cognitive load, and manual coordination. Success is demonstrated through working software, faster feedback, reliable self-service, and sustained adoption, not through the volume of diagrams or standards produced.
Engineering Environment
- A mature POS estate spanning Java and JavaScript applications, Maven builds, Docker-based local and CI environments, Kubernetes and Helm deployment assets, and GitLab/Jenkins delivery workflows.
- Cloud and store-edge software with different connectivity, rollout, recovery, security, and operational constraints.
- A large business-facing Cucumber BDD suite with browser-driven validation, seeded test data, service dependencies, parallel execution, and release-gating implications.
- Existing OpenTelemetry-based diagnostics and an evolving browser-automation path that must be integrated into useful developer feedback rather than operated as isolated tooling.
- An expanding agentic engineering model in which AI workers assist with analysis, implementation, testing, review, triage, and release preparation under controlled access and deterministic validation.
Key Responsibilities
Hands-On Platform Engineering and Technical Ownership
- 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. A recommendation is not complete until the path works for engineers.
Developer Experience as an Engineering Product
- 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 that are backed by working reference implementations and practical migration plans.
Onboarding, Local Development, and the Inner Loop
- 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.