Toshiba Global Commerce Solutions is seeking a Senior Software Architect to own and evolve the architecture of their system software platform and cloud services, aiming to deliver robust, API-first, cloud-native solutions for retail store solutions.
Requirements
- Expertise in modern patterns (microservices, event-driven), API design, leveraging AI.
- Experience with DevOps practices and tools, including continuous integration and delivery, automated testing, and infrastructure as code.
- Strong experience with CI/CD (Jenkins/GitLab), artifact mgmt (Nexus), and secure SDLC.
- Knowledge of security best practices and experience implementing secure software solutions.
- Proven experience owning end-to-end solution delivery, including design, implementation, and post-release operational accountability for medium-to-large projects.
- Proven experience leading and mentoring development teams in an Agile environment.
- Stay up to date on existing and state-of-the-art technologies, cloud deployments, microservice development, and conduct POCs to evaluate technology fits for customer needs.
Responsibilities
- Own architecture for System Software platform/services, drive solution design, and guardrails across teams.
- Lead cross-functional reviews with HW, System Software, SW, Professional Services, and Support.
- Define non-functional requirements (security, scalability, reliability) and reference architectures; ensure CI/CD & DevSecOps alignment.
- Provide hands-on technical leadership, mentorship, and design governance.
- Architect, design, and develop large-scale distributed software services and solutions in collaboration with teammates.
- Instrument and leverage AI/agentic workflows to accelerate design, prototyping, code generation, test-case creation, specification drafting, and automated validation across the software lifecycle.
- AI-assisted development oversight, ethical compliance, and integration of generative AI tools.
Other
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 10+ years (5+ in architecture) of experience in software development and architecture, with a focus on cloud-based solutions and microservices.
- Excellent cross-team communication and stakeholder leadership.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders.
- Strong problem-solving skills; the ability to think creatively and strategically to identify and address complex technical challenges under pressure while communicating clearly and professionally with both customers and internal sales teams.