Senior Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

As a Senior Software Engineer at Microsoft, you will solve complex problems and innovate solutions while collaborating closely with customers. This hybrid role requires expertise in C++, C#, big data, ML, NLP, and search technologies, along with familiarity with Microsoft Cloud Services and security awareness.

Responsibilities

  • Collaborate with stakeholders to determine user requirements.
  • Drive the identification of dependencies and development of design documents.
  • Create, implement, optimize, debug, refactor, and reuse code for performance and maintainability.
  • Leverage subject-matter expertise to drive project and release plans.
  • Act as a Designated Responsible Individual (DRI) and guide other engineers.
  • Work on call to monitor system/product/service performance and initiate corrective actions.
  • Proactively seek new knowledge and adapt to new trends and technical solutions to improve product availability, reliability, efficiency, observability, and performance.

Requirements

  • Bachelor's or Graduate degree in computer science, engineering, or equivalent.
  • 6+ years of professional development experience.
  • Technical proficiency in C++, C#, big data, ML, NLP, and search technologies.
  • Strong analytical skills, customer engagement, and cross-functional collaboration.
  • Familiarity with Microsoft Cloud Services (Azure, Entra, O365).
  • Security awareness, including penetration testing and threat analysis.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including Microsoft Cloud Background Check.

Desired Qualifications

  • Self-identify as a technical software engineer with a passion for cloud technologies and AI.
  • Previous experience as a Software Developer Engineer.
  • Track record of working closely with agile and diverse engineering teams.
  • Understanding of cloud, AI, and other computing technologies, including business drivers and emerging trends.
  • Experience working in geographically dispersed teams.
  • Self-starter who likes tackling new challenges and working independently.
  • Ability to build relationships with senior technical and business leaders.
  • Strong verbal and written communication ability, including fluency in English.

Skills

C++C#AzureEntraO365
#Software Engineering#Senior Software Engineer#Microsoft Cloud Services#AI
Microsoft Logo

About Microsoft

Empowering every person and organization on the planet to achieve more

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…

Microsoft Logo

Company

Microsoft

Job Posted

1 day ago

Employment Type

Full Time

Work mode

Hybrid

Experience Level

Senior

Locations

United States

Qualification

Bachelor

Applicants

Be an early applicant