Senior Software Engineer

Senior Software Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
51416
Date Posted
1 year ago
Recruiter
John Apl
Job Views
62

Job Description

Microsoft Search Assistant and Intelligence (MSAI) team is responsible for delivering assistant, natural language search and intelligence capabilities across multiple Microsoft 365 applications. One of our key responsibilities is to enable AI powered search and assistant experiences for our customers across various M365 endpoints such as Outlook Mobile, Teams Mobile, other key Office Apps, Windows and ambient devices and conference rooms.

Responsibilities

We are looking for a passionate and experienced full-stack experienced engineer to join Microsoft Search Assistant and Intelligence client platform team to help deliver on our promise to provide AI powered Natural language Speech and text search, assistance and intelligence capabilities to our M365 customers throughout Microsoft’s enterprise endpoints and devices including Office, Windows and Teams.  Our team has built a cross-platform client and libraries using native C/C++ which enables voice experiences across various endpoints and runs today in production in Outlook Mobile (Android/iOS) , Teams (Android/iOS), Windows, Desktop and Conference room devices. 

 

Some of the key responsibilities are:

  • Participate and lead in design, implementation, and ship production quality client software 
  • Build and integrate the SDK into various M365 mobile and web endpoints
  • Be a tech lead in the team to own key areas in our client libraries
  • Own the process end-to-end from design, development, deployment, monitoring the system
  • Establish operational metrics and processes to ensure Ops Excellence
  • Collaborate effectively with product management and key stakeholders and work across various endpoints to enable the integration of the client SDK
  • Ensure changes improve quality, performance, reliability, and increase developer agility 
  • Participate in code reviews for other team members and raise the bar in code quality 
  • Learn with the team and, as appropriate, adopt relevant new technologies, tools, methods and processes 

Qualifications

Required:

  • 6+ years of overall Professional Software development experience in either C, C++, Java, or C# 
  • 3+ years of recent software development experience in C/C++ and ability to implement features using native code
  • Effective collaboration skills gained through experience on cross-team projects
  • BS degree in CS or related engineering field

 

Preferred:

  • Experience building mobile frameworks/libraries (iOS/Android)
  • Experience building software for devices

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Job ID: 51416

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept