en

Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients in Taiwan meet their needs.

Read more
Jobs

Our industry specialists will listen to your aspirations and share your story with the most prestigious organisations in Taiwan. Together, let’s write the next chapter of your career.

See all jobs
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients in Taiwan meet their needs.

Read more
About Robert Walters Taiwan

For Robert Walters Taiwan, recruitment is more than just a job. We understand that behind every opportunity is the chance to make a difference to people’s lives

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Taiwan.

Learn more

[E-Commerce] Software Architect

Save job

Software Architect Salary: Competitive and based on experience Location: Taipei City Keywords: system architecture, cloud infrastructure, technical mentorship, scalable solutions, cross-functional collaboration, continuous improvement, distributed systems, microservices architecture, data pipelines, automation An exciting opportunity awaits for a Software Architect in Taipei City, where your expertise will shape the future of high-traffic, complex web applications. This role offers you the chance to take full ownership of architectural planning and design, ensuring robust, scalable, and resilient solutions across both frontend and backend layers. You will be empowered to deliver holistic end-to-end systems that integrate UI components, backend logic, cloud infrastructure, databases, and large-scale data pipelines. The organisation is committed to fostering a collaborative and open environment where your ideas are valued and quickly put into action. Here, you will have real influence over product direction and innovation, working alongside a talented team that is passionate about technology. With a focus on outcomes rather than rigid processes, you will enjoy autonomy in decision-making while being supported by a culture that values ongoing learning and technical growth. * Shape the architecture of high-traffic web applications with significant impact on user experience and business outcomes. * Collaborate within an open, flat structure that encourages creativity, rapid iteration, and direct influence over product direction. * Benefit from a supportive environment that prioritises professional development, technical mentorship, and continuous delivery.

What you'll do:

As a Software Architect based in Taipei City, you will play a pivotal role in shaping the technological landscape of the organisation’s most critical products. Your day-to-day responsibilities will involve architecting scalable solutions for high-traffic web applications while collaborating closely with cross-functional teams. You will be entrusted with designing integrated systems that bring together frontend interfaces with robust backend logic supported by modern cloud infrastructure. By overseeing the complete software development process—from initial requirements through deployment—you will ensure each project meets rigorous standards for performance and reliability. Your ability to stay ahead of industry trends will enable you to introduce new tools that elevate technical capabilities across teams. Through your leadership in defining best practices and mentoring engineers, you will cultivate an environment where quality work thrives alongside continuous improvement.

  • Take responsibility for system architecture planning and design to ensure scalability, performance, and resilience across both frontend and backend components of complex web applications.
  • Design comprehensive end-to-end solutions that seamlessly integrate user interface elements, backend services, cloud infrastructure, databases, and extensive data pipelines.
  • Oversee the entire software development lifecycle including requirements gathering, architectural design, implementation, deployment, and ongoing optimisation for diverse projects.
  • Stay informed about emerging trends in internet technologies and cloud computing to evaluate and adopt new tools that enhance technical capabilities.
  • Define the technical direction for multiple teams by providing architectural guidance and oversight on key products and strategic initiatives.
  • Work collaboratively with product managers, engineers, and business stakeholders to ensure alignment between system architecture and organisational goals.
  • Establish best practices in system design, automation processes, cloud operations, and information security to maintain high standards across all projects.
  • Provide technical mentorship to engineering teams by fostering a culture focused on quality outcomes, shared ownership, and continuous learning.
  • Drive improvements in CI/CD workflows and deployment automation to support efficient software delivery cycles.
  • Champion a pragmatic approach to technical decision-making by balancing innovation with risk mitigation.

What you bring:

To excel as a Software Architect in this setting, you will bring substantial experience from previous roles where you have designed robust architectures for high-availability systems at scale. Your academic background provides a solid foundation in computer science principles while your professional journey showcases your ability to deliver results across diverse projects. You possess deep familiarity with cloud technologies—leveraging platforms like AWS or Azure—and have successfully implemented infrastructure-as-code strategies. Your expertise extends into CI/CD automation as well as distributed systems design using microservices patterns. In addition to your technical acumen, your strong interpersonal skills allow you to communicate effectively with both technical peers and business stakeholders alike. You thrive when guiding teams through complex challenges by offering mentorship rooted in empathy and shared responsibility. Your approach balances innovative thinking with practical risk assessment—ensuring every solution aligns with broader organisational objectives.

  • A bachelor’s degree or higher in Computer Science, Information Technology or a related discipline is required for this position.
  • At least eight years of hands-on experience in software engineering with demonstrated success delivering complex projects is essential.
  • A minimum of three years’ proven track record in a technical leadership or architecture role involving large-scale system design is necessary.
  • Practical experience working with major cloud platforms such as AWS, Azure or GCP along with proficiency in infrastructure-as-code methodologies is highly valued.
  • Comprehensive understanding of CI/CD workflows coupled with real-world experience implementing modern deployment automation practices is expected.
  • Deep knowledge of distributed systems architecture as well as microservices design principles backed by successful implementation examples is crucial.
  • Expertise in data architecture including building scalable ETL/ELT pipelines within large data environments is important for this role.
  • Exceptional problem-solving abilities combined with a pragmatic mindset towards technical decisions and risk management are required.
  • Excellent interpersonal skills enabling effective communication across teams along with the capacity to inspire others under demanding conditions are vital.
  • Demonstrated leadership qualities that foster collaboration while nurturing talent within engineering teams are highly regarded.

What sets this company apart:

This organisation stands out for its commitment to fostering an inclusive environment where collaboration flourishes among talented professionals who share a genuine passion for technology. The workplace culture is defined by openness—hierarchies are minimal so every voice can contribute meaningfully to product evolution. Creativity is not only welcomed but actively encouraged; ideas move swiftly from conception to implementation without unnecessary bureaucracy slowing progress. Employees enjoy true autonomy over their work while benefiting from supportive mentorship that accelerates both personal growth and collective achievement. Regular deployments mean your contributions reach users quickly—providing immediate feedback loops that drive further improvement. Above all else, this company values outcome-driven results: trust is placed in each team member’s initiative while resources are provided for ongoing learning so everyone can advance technically as well as strategically within their career journey.

What's next:

If you are ready to make a meaningful impact as part of an enthusiastic team dedicated to excellence in software architecture, this could be your next great opportunity.

Apply today by clicking on the link—take the next step towards joining an inspiring community where your expertise truly matters.

Contract Type: FULL_TIME

Specialism: Software

Focus: Backend Development

Industry: IT

Salary: TWD2,000,000 - TWD3,000,000 per annum

Workplace Type: Hybrid

Experience Level: Senior Management

Location: Taipei

Job Reference: EX1C4A-B19594CB

Date posted: 11 June 2025

Consultant: Yuan Hsiao