Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer Streaming Security Platform 
Taiwan, Taoyuan City 
22207378

23.03.2025

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical disciplineAND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • ORequivalent experience.
  • 2+ years of experience with real time streaming platforms using technologies including, but not limited to, Apache Flink, Spark Structured Streaming

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • 4+ years of experience working with a public cloud provider

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until March 28, 2025.


Responsibilities
  • Work in a dynamic environment with frameworks such as Kubernetes and Microsoft Service Fabric.
  • Work closely with PMs to translate their asks into scalable yet easy to maintain services.
  • Collaborate with your peers to design and build highly available services, from alpha/preview releases to production grade.
  • Lead by example and mentors others to produce extensible and maintainable code used across products.
  • Leads efforts and discussions for the architecture of aspects of products/solutions (e.g., design, cost).
  • Applies, extrapolates, and identifies best practices and shares information with other engineers to reliably build code that is based on well-established methods while also applying best practices for new code development.
  • Leads efforts to identify key partners and maintains communication with key partners across the Microsoft ecosystem of engineers.
  • Partners with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a set of scenarios.