Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
United States, Washington 
314294671

11.06.2024

and iOSis responsible forservice which activatesPhone Linkand Link to WindowsAndroid experiences shipped on all Samsungand other OEMsphones, anda number ofother exciting incubations and market expansions.delivers continuouslydrives engineering excellence

Here is one of the recent videos showing our product -

to break new ground as we take our products to orders of magnitude higher scale, build out the intelligence capabilities to deepen user engagement and createthe next generation ofcross-device experienceThis role will be responsible for driving platform architectureas well as contributing directly to project

our culture every day.

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Preferred Qualifications:

  • + years of experience building applications and services in the Cloud.
  • Demonstrated experience with application security assessment
  • Ability to communicate technical details clearly across organizational boundaries.
  • Experience in DevOps tomaintainlive services and\or application frameworks.
  • Cloud and services experience, with Azure cloud experience highly desirable.
  • Proficient analytical skills with systematic and structured approach to software design.
  • Passion for building highly scalablereliableservices.
  • Experience with or exposure to Agile and iterative development processes.
  • Experience inthe CloudSecurity.
  • Familiarity with Microsoft Azure stack.

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 June 15, 2024.

Responsibilities
  • Design and develop large scale distributed software services and solutions.
  • Adhere to and drive modern software engineering practices through design and code reviews.
  • System design through well-defined interfaces across multiple components, code reviews,leveragingdata/telemetry to make decisions.
  • Discover security flaws in design, and help prevent them from being deployed or implemented
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, activelymonitoredand reusable.
  • Improve test coverage for services, organize and implement integration tests, and resolve problem areas.
  • Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered.
  • Gain a working understanding of Microsoft as a business and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users.
  • Focus on customer/partner needs through a data driven approach.
  • Embody our