Senior Software Development Engineer

Last updated 7 days ago
Location:Bellevue, Washington
Job Type:Full Time

Join the Microsoft Conversational AI team and contribute to Bot Framework and Azure Bot Service, the world’s most powerful platform for creating conversational experiences! We build and operate the components and services used to connect AI systems up to users on Microsoft Teams, Facebook Messenger, Office 365 mail, and more. We’re an agile, cross-discipline team with experience in social, search+graph, and conversation-driven experiences, and our goal is to enable our customers to create natural conversational systems used in business, social, and humanitarian scenarios.

Azure Bot Service is the online nexus for these technologies: we create developer platforms that make it easy to create a Bot Framework bot, and run it online in Azure. We’re involved in every part of the developer and user experience: we operate the Bot Framework developer portal (https://dev.botframework.com) the entry point to all Bot Framework channels; we define conversational protocols used by Teams, Skype, Outlook, and others; we operate services that handled billions of requests per day; we add innovative new features into the SDKs and tools used by developers in creating their bots.

Our team works predominantly in C# and .Net, with some properties in JS/React, and we ship on Azure and open-source technologies like Azure Web Apps and Kubernetes. We spend our time building high-volume, reliable services on the best technology available from Microsoft and the open-source community.

Responsibilities

We’re looking for an experienced engineer to expand our core service capabilities, create new ways that bot developers can integrate with Microsoft and non-Microsoft conversational channels, and improve scalability and performance of our systems. You will be working with expert colleagues on projects that will require you to build scalable, secure, and efficient services that will power new ways customers will interact with AI.

#BotFramework #ConversationalAI

Responsibilities:

  • Create best-in-class services for supporting AI bot development
  • Contribute technical expertise throughout all stages of product design and development, conceptual design, visual design language and motion personality, input language, UI platform and tools maturity, prototyping and production
  • Consistent delivery of services, tools, and documentation to solve real customer problems
  • Work cross-team to drive innovation that spans different services and SDKs

Qualifications

Required Qualifications:

  • Bachelor’s in computer science (or 4+ years’ related IT work experience)
  • 5+ years of software and/or services development and product delivery experience
  • 4+ years in at least in one of the following: C#/.Net, Java, C++

Preferred Qualifications:

  • Demonstrated enthusiasm for conversational user interfaces, contemporary web and responsive design concepts, social media, bots and bot development tools
  • Proven ability to quickly learn new technologies and efficiently collaborate with partners to deliver outstanding results
  • Solid object-oriented design, critical thinking, software debugging, and problem-solving skills
  • Attention to details and passion for high quality software
  • Ability to create and assess solutions based on user goals and key scenarios
  • Problem solving, creativity, and communication skills
  • Demonstrated ability to work effectively cross functionally with other teams (Engineering, Research, Program Management & Marketing)
  • Strong collaboration influencing skills, proven ability to lead and inspire
  • An ability to work through ambiguity and multiple priorities
  • Have a passion for quality, innovation, and world-class design
  • Experience with working with independent software developers and building developer ecosystems
  • Experience with IVR systems or natural language systems is a plus

#AIPLATFORM#

#AIPLATREF#

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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.