[Nasdaq Listed] Software Architect
Principal Engineer Salary: Competitive and based on experience Location: Taipei City Keywords: collaborative, supportive leadership, cloud-native solutions, mentoring, distributed systems, inclusive team, knowledgeable colleagues, flexible working opportunities This is an exceptional opportunity for you to join a highly respected API Protection Team as a Principal Engineer, where your expertise will be valued and your career growth actively supported. The organisation is committed to fostering a collaborative and inclusive environment, encouraging knowledge sharing and professional development at every level. You will have the chance to work alongside knowledgeable colleagues on state-of-the-art cloud platforms that underpin a rapidly expanding product portfolio. With flexible working opportunities and a culture that values supportive leadership, this role offers you the chance to make a significant impact while enjoying genuine workplace benefits. If you are passionate about building scalable distributed systems and nurturing talent within your team, this position will provide the perfect platform for your skills and ambitions. * Join a forward-thinking API Protection Team dedicated to building advanced cloud platforms that support an expanding suite of products, offering you exposure to cutting-edge technology and meaningful projects. * Benefit from a collaborative environment where your mentoring abilities are appreciated, and you can help guide talented engineers towards their own professional growth while contributing to strategic technical decisions. * Enjoy flexible working opportunities and a culture of supportive leadership, ensuring your well-being and career progression are prioritised as you take on impactful responsibilities in large-scale distributed systems.
What you'll do:
As Principal Engineer within the API Protection Team, you will play a pivotal role in shaping the future of cloud platform development. Your day-to-day activities will involve collaborating with talented professionals from diverse backgrounds who share your commitment to excellence. You will be responsible for guiding architectural decisions across multiple projects while providing mentorship that empowers others to reach their full potential. By leveraging your deep technical knowledge in distributed systems, cloud-native technologies, databases, and CI/CD pipelines, you will help drive innovation throughout the organisation. Success in this role requires not only technical proficiency but also strong interpersonal skills; you will be expected to communicate effectively with colleagues at all levels while promoting an atmosphere of trust and mutual respect. Your contributions will directly influence the scalability, security, and reliability of mission-critical services used by customers worldwide.
- Collaborate closely with high-profile talents across multiple teams, providing guidance and encouragement to foster both individual and collective growth within the engineering group.
- Coach, mentor, and nurture the professional development of team members by sharing your extensive experience and supporting their career progress through regular feedback and constructive advice.
- Review architectures and designs throughout the organisation, offering thoughtful recommendations that enable other engineers to build robust, scalable cloud services aligned with best practices.
- Provide technical leadership and strategic direction for complex distributed cloud-native solutions, ensuring alignment with organisational goals and industry standards.
- Act as a catalyst for continuous improvement in engineering processes, championing ownership, accountability, and excellence in all aspects of software delivery.
- Engage proactively with cross-functional teams to ensure seamless integration of new technologies into existing platforms while maintaining high standards of reliability and performance.
- Contribute to the design and implementation of secure APIs, leveraging your deep understanding of cloud environments, containers, service meshes, load balancers, and API gateways.
- Utilise your expertise in databases—both SQL/NoSQL—and in-memory stores like Redis to optimise data management strategies for time series and columnar workloads.
- Drive adoption of CI/CD best practices using tools such as Drone, Github, Makefiles, and more to streamline deployment pipelines and enhance operational efficiency.
- Communicate openly and transparently with team members and stakeholders to ensure clarity around project objectives, technical challenges, and progress updates.
What you bring:
To excel as Principal Engineer on this team you will bring an impressive track record spanning more than fifteen years in software engineering—including substantial experience architecting distributed systems. Your technical toolkit should include mastery over Unix/Linux environments alongside fluency in several programming languages relevant to backend development. Familiarity with IPC mechanisms such as TCP/IP—and middleware technologies like Kafka or grpc—will allow you to contribute meaningfully across multiple layers of infrastructure. Your background should demonstrate comfort navigating complex cloud ecosystems involving containerisation (Docker/Kubernetes), service mesh frameworks (Istio/Vault/Envoy), API management solutions (gateways/load balancers), as well as database optimisation strategies for both transactional (ACID) workloads or analytical use cases (time series/columnar). Experience automating deployments via CI/CD tools is essential; so too is an ability to leverage Redis for performance gains where appropriate. Beyond these hard skills lies an equally important set of soft skills: clear communication style; empathetic approach towards colleagues; readiness to support others’ growth; openness towards new ideas; sense of shared responsibility; enthusiasm for collaborative problem solving—all vital attributes that define success in this influential role.
- Over 15 years of proven experience in software engineering roles with at least 8 years focused on designing and implementing distributed systems at scale.
- Exceptional Unix/Linux proficiency combined with hands-on programming experience in Go, C/C++, Java as well as scripting languages such as Python, Ruby, or Shell.
- Comprehensive understanding of inter-process communication mechanisms including TCP/IP protocols along with practical experience using Kafka, zmq, grpc, zookeeper.
- Extensive background working within cloud environments utilising containers (Docker), Kubernetes orchestration tools (etcd/zookeeper), service meshes (Vault/Istio/Envoy), API gateways, load balancers.
- Demonstrated ability managing databases—covering ACID principles—across SQL/NoSQL platforms plus key-value stores suitable for time series or columnar data models.
- Practical experience implementing CI/CD pipelines using modern tools like Drone CI/CD automation server, Github version control system integrations or Makefile-based build processes.
- Hands-on familiarity with in-memory database technologies such as Redis for high-performance caching or real-time analytics applications.
- Strong verbal and written communication skills enabling open dialogue with team members while maintaining transparency around technical challenges or project milestones.
- A commitment to responding promptly to customer needs through proactive problem-solving approaches that reflect empathy for end users’ experiences.
- Achievement-oriented mindset coupled with willingness to take responsibility for outcomes while embracing originality through innovative thinking.
What sets this company apart:
The organisation stands out for its unwavering commitment to creating an inclusive workplace where every voice is heard and valued. Employees benefit from flexible working arrangements designed to accommodate diverse lifestyles while promoting work-life balance. The company’s leadership philosophy centres on supportiveness rather than hierarchy—ensuring everyone has access to mentorship opportunities regardless of their level or background. Training programmes are regularly offered so you can continue developing both technical expertise and interpersonal skills throughout your tenure. The team culture encourages collaboration across departments which means you’ll always have access to knowledgeable peers willing to share insights or lend assistance when needed. This environment fosters genuine camaraderie among staff members who are united by shared goals yet empowered individually through trust-based relationships. Whether you’re seeking professional advancement or simply want a workplace where kindness prevails over competition—you’ll find it here.
What's next:
If you are ready to take the next step in your engineering career within a truly supportive environment that values both technical excellence and personal growth—this is your moment!
Apply today by clicking on the link below—your future starts here.
About the job
Contract Type: Perm
Specialism: Software
Focus: Backend Development
Industry: IT
Salary: TWD2,500,000 - TWD3,500,000 per annum
Workplace Type: Hybrid
Experience Level: Senior Management
Location: Taipei
FULL_TIMEJob Reference: MNS0J6-DF4E7B67
Date posted: 25 November 2025
Consultant: Yuan Hsiao
taipei software/backend-development 2025-11-25 2026-01-24 it Taipei City TW TWD 2500000 3500000 3500000 YEAR Robert Walters https://www.robertwalters.com.tw https://www.robertwalters.com.tw/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true