Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
United States, Washington 
620081266

25.06.2024

with a passion for technology. In this role, you will contribute to developing, designing, and

Software Engineer, you will be workingthe following areas:

  • Build data platform infrastructure including framework, pipeline using artificial intelligence.
  • Build scalable, high-performance software services over large datasets with low latency and high availability.
  • Ensure the platform adheres to Microsoft’s strict data privacy and compliance standards.
  • You have design and problem-solving skills.You're competent across a broad set of service technologies andhave the ability toquickly grasp new products and technologies.You have experience building andoperatinglarge-scale data systems.
  • You have a passion for solving complex problems, big data, real-time event processing, and building softwareata massive scale.
  • You excel in a team setting and can effectively collaborate with various teams within Microsoft.
  • You are driven to explore, create, and inspire others with transformative products.

Required Qualifications

  • Bachelor's Degree in Computer Science or related technical field 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

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

  • Bachelor's Degree in Computer Science
    • OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,
    • OR Python
  • 4+ years of professional experience in architecting, designing, and developing data platforms.
  • Experience in designing, building, andmaintaininglarge-scale data systems.
  • Problem-solving skills and Demostrated ability to lead small to large-sized projects.


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 July 19, 2024.

Responsibilities

Software Engineer on the Team, you will be entrusted with responsibilities that areto the successful development and evolution of our technology platform. Your responsibilities will include

  • Design, developmentand maintenance of software solutions to handle complex data processing scenarios,not onlymeetcurrentfunctional and non-functional requirements, alsoscalable and can adaptto future needs.
  • with engineers from within or outside the team,to ensure the successful integration of individual components into the larger system.
  • participatingin architectural discussions and decisions, playingcriticalrole in selecting technologies, designing scalable and sustainable solutions, and planning for future growth.
  • Mentor and develop new engineers to take on new initiatives and challenges.
  • Taking part in code reviews, both as a reviewer and a reviewee, to ensure the quality of the software and promote best practices within the team.
  • Become subject matter expert in the ownedarea
  • Embody our