Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineering 
United States 
525091801

21.01.2025

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages such as , C, C++, C#, Java, or Python
    • OR equivalent experience.
  • 3+ years of experience in designing, implementing and delivering large-scale, secure and resilient cloud software solutions.
  • Ability to lead and mentor other engineers, driving technical excellence and fostering a collaborative team environment with ability to dive-in and learn new technologies and programming languages.

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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred/Desired Qualifications:

  • Cloud and services experience, with Azure experience highly desirable.
  • Experience designing distributed, NRT (near real-time) or Big Data systems is highly desirable.
  • Customer empathy and ability to identify customer needs, interpersonal, communication and cross group skills
  • Experience building and shipping production grade software or services.
  • Experience building and operating consumer, scalable services and fault-tolerant distributed systems.
  • Experience using agile methodologies or test-driven development (TDD).
  • Required enthusiasm, integrity, ingenuity, results-orientation, self-motivation, problem solving skills and resourcefulness in a fast-paced environment.

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 January 22nd 2025.

Responsibilities
  • Collaborate with cross-functional teams to design, develop, and implement robust and scalable software solutions using cutting-edge technologies and best practices.
  • Adhere to and drive modern software engineering practices through design and code reviews.
  • Participate in architectural discussions, contribute to system design decisions, and ensure software solutions align with business requirements and technical objectives.
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
  • System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.
  • Develop and execute comprehensive test plans, including unit testing, integration testing, and automated testing, to ensure software quality, reliability, and performance.
  • Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered.
  • Stay updated on emerging technologies, industry trends, and best practices. Continuously explore new tools, frameworks, and methodologies to enhance software development processes and improve overall product quality.
  • Focus on customer/partner needs through a data driven approach.