Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
Taiwan, Taoyuan City 
91343114

Today
Qualifications
  • 14+ years of experience in data engineering, building large-scale distributed data processing systems and data pipelines. • Expertise in cloud platforms (Azure, AWS, or Google Cloud) with hands-on experience in cloud-native data services (e.g., Azure Data Lake, AWS Redshift, Google BigQuery).
  • Strong proficiency in SQL, data modeling, ETL/ELT design, and data warehouse/lakehouse architectures.
  • Excellent coding skills with Python, Scala, or Java; solid understanding of data structures, algorithms, and design patterns.
  • Experience with big data frameworks (e.g., Spark, Databricks, Hadoop, Kafka) for real-time and batch data processing.
  • Deep understanding of data governance, data quality, lineage, and Secure by Design principles.
  • Ability to design and optimize data pipelines for scalability, performance, and reliability.
  • Outstanding ability to work independently and collaborate effectively across geographies.
  • Excellent skills in communicating complex technical concepts to cross-functional stakeholders, both technical and non-technical.
  • Strong organizational skills, bias for action, and a results-driven mindset.
  • Proven ability to manage ambiguity, prioritize workloads, and deliver on demanding deadlines.
  • Self-learner with passion for data technologies, staying current with industry best practices.
  • Able to deep dive into complex technical problems and self-drive solutions end to end

Preferred Qualifications:

  • Define strategic direction for platform engineering and data architecture.
  • Oversee compliance and security integration across sovereign and ITAR boundaries.
  • Lead global initiatives for platform scalability and reliability.
  • Represent Vanquish engineering in executive reviews and partner engagements.
  • Drive innovation in telemetry, analytics, and automation frameworks.
  • Excellent knowledge of cloud-computing environments like Microsoft Azure, AWS, GCP - Azure preferred.
  • Strong software design and problem-solving skills.
  • Experience with modern software services engineering practices such as testing in production, live monitoring, data driven engineering.
  • Rapid prototyping and iteration skills the next line.
  • Basic automation scripting skills with PowerShell and developing modules.
  • Experience building and shipping production grade software or services.
  • Experience using agile methodologies or test-driven development (TDD)
  • Rapid prototyping and iteration skills.
Responsibilities
  • Design and implement scalable, reliable and performant backend services
  • Plan and implement beautiful, crisp, and maintainable user-facing experiences that are accessible to everyone.
  • Plays a key role in shaping the system architecture that provides measurable customer value, along with driving engineering and operational excellence across the product.
  • • Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross-functional, and organizationally critical programs.
  • Drive long-term design thinking for systems and engineering processes, with simplicity and maintainability as core tenets.
  • Partner and work collaboratively with people across Product, Design, and Engineering teams spanning across geographies to deliver complex, large-scale experiences.
  • Ensure appropriate level of instrumentation, observability, alerts and monitoring for the systems.
  • Propose and implement robust, scalable, performant, and maintainable solutions that are tested, reviewed, and checked in regularly for continuous integration.
  • Optimize code for best performance and accessibility
  • Champions best practices and optimal coding patterns and provides deep expertise on the coding and validation strategy
  • Be a role model for an open, honest, and inclusive approach to problem-solving.
  • Mentor and develop engineers across all levels through sharing and learning.
  • Use engineering best practices throughout the software development lifecycle to establish maintainable, reliable, and secure systems.
  • Work in a culture of continuous improvement, adaptation, reflection, and growth.
  • Learn quickly from your peers, projects, and interactions with customers.
  • Provide on call support and monitor the health of services in production as part of DevOps culture.
  • Embody our culture and values.