Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
United States, Washington 
617578517

11.06.2024

We are looking for a Senior Software Engineer who can build APIs, front-ends, and services that interact with our engine to support uniform data access and distributed querying over a vast and growing number of supported data sources. You will be part of the design and development of the highly scalable global services that process petabytes of data every day.

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ 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/Additional Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master'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.
  • Experience with front-end frameworks such as React or Angular
  • Experience with micro-service architectures (e.g., Docker, Service Fabric, Azure blobs/tables/databases)

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 14, 2024.

Responsibilities
  • Develop and maintain highly reliable services and front-ends that enable users to interact with complex large-scale data
  • Partner with stakeholders (e.g., project manager, technical leads) to define product requirements and create technical designs for future product capabilities
  • Collaborate with, mentor, and influence members within the team and across other teams at Microsoft
  • Lead by example in producing extensible and maintainable code with a focus on security, reliability, diagnosability, and performance
  • Lead design discussions with the team and share learnings from investigations, holding ownership for design decisions
  • Contribute to the product vision, roadmap, architecture, and planning
  • Embody our