Senior Software Engineer, Microsoft

Senior Software Engineer, Microsoft

Company Microsoft
Job title Senior Software Engineer
Job location Redmond, Washington, United States
Type Full Time

Responsibilities:

  • Develop and deliver solutions in an evolving, fast-changing development environment.
  • Collaborate on the design of the overall services with a focus on service reliability and automated troubleshooting.
  • Solve issues through software or automation improvements.
  • Work independently to implement, experiment, and ship features.
  • Deliver well-tested framework features to serve many different services and platforms
  • Be a champion for customer security outcomes by providing timely, relevant guidance and detection/mitigation recommendations
  • Collaborate and drive with partners across Microsoft’s security community to innovate new approaches for detecting and tracking threats
  • Be part of the diverse Microsoft security community by being available to others and driving change through sharing, coaching, and modeling appropriate risk-taking and ethical behavior
  • Embody our Culture and Values

Requirements & Skills:

  • Bachelor’s Degree in Computer Science, or related technical discipline AND 4+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Javascript, or Python.
    • OR equivalent experience
  • Experience developing production systems in C# OR Python
  • Experience developing publicly released SDKs (Software Development Kit)
  • The ability to meet Microsoft, customer, and/or government security screening requirements is 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.
  • A desire to learn, grow, and drive change
  • Experience with .Net services
  • Experience in C# and Python.
  • 4+ years of commercial systems level software development experience, with one or more of the following: Distributed Systems, Information Retrieval and/or Data Mining, and Machine Learning fundamentals.
  • Ability to communicate technical details clearly across organizational boundaries.
  • Experience in DevOps to maintain live services and application frameworks.
  • Experience with LLM orchestration
  • Experience with hosting ML models
  • Strong interpersonal awareness

apply for job button