Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
United States, Washington 
974385235

Yesterday

As aand a part of the team owing to the infrastructure that can enable these experiences, you will have a great opportunity to learn on big data & distributed systems, drive innovation with open source/home grown frameworks with latency, cost, and availability as the key governing pivots.


Required Qualifications:

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

Preferred Qualifications:

  • Knowledge of various design patterns and practices.
  • Experience with Hadoop, Spark, Kafka.
  • Communication skills and ability to work in collaborative environment.Self-motivation to deliver positive experiences to users.
  • Embracing engineering excellence and delivering results at scale with quality.
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 December 8, 2024.
Responsibilities
  • Partners with appropriate stakeholders to determine requirements for a set of scenarios.
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Leads by example and mentors others to produce extensible and maintainable code used across products.
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items.
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.