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, North Carolina, Charlotte 
642541672

10.12.2024

As an Senior Software Engineer – You are responsible for design, implementation and maintenance (on call support ) for our products. You will also lead discussions with Program managers and stakeholders to drive resolution of complex critical problems and supporting key customer projects on Azure. You will also act as the voice of the customer within Azure to escalate problems and to drive prioritization of platform/support improvement needs for customers.


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 Qualifications:

  • The 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.
Additional or preferred qualifications:
  • 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 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 equivalent experience.
  • Reliable communication and collaboration skills.

  • A good working knowledge of agile software development methodologies and tools that enable these, such as GitHub, Azure DevOps, etc.

  • Proficiency in computer science concepts including data structures, algorithms, and software design patterns.OR equivalent experience.

  • Experience with distributed systems and a cloud technology stack such as Azure or AWS
  • Experience in one or more web application dev frameworks like Angular, React, Redux, etc.
  • Experience designing, implementing, and shipping high scale distributed web services using C# or Java

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

Responsibilities
  • Design, implement, verify, deploy, and maintain high-quality code using modern engineering practices and tools.
  • Produce extensible and maintainable designs and code.
  • Optimize, debug, and refactor code to improve security, performance, maintainability, and effectiveness.
  • Contribute to the continuous improvement of the team's processes, practices, and culture.
  • Learn and adopt new technologies and frameworks as needed.


You will be a meaningful part of a team that values diversity of thought and recognizes everyone for their personal strengths and desire to learn and grow.