Software Engineer – Outlook/Office/Windows Integration

Location: 
Seattle, WA
Description: 

Do you feel that Windows and Office applications could benefit from a more intuitive and intelligent user interface? Do you wish that your operating system and applications let you organize the data the way that you wanted it? Do you enjoy working on a team to build new products from scratch? Do you have significant experience customizing Microsoft Office applications, especially Outlook? Are you interested in attacking the challenges of integrating artificial intelligence into user interfaces for end users? If this sounds like you, Smart Desktop has an immediate opening for a Software Engineer focused on Office/Outlook/Windows Integration.

Job Responsibilities: 

Design, prototype, and write software that integrates seamlessly with Microsoft Office and Microsoft Windows, to create new user interface aspects and behaviors that are backed by artificial intelligence technology for improving user productivity

Minimum Requirements: 

Required Background:

  • B.S. in computer science or equivalent experience
  • Experience writing code that extends or customizes Microsoft Office or Windows product, such as a shared add-in, VSTO addin or COM interop, custom form, shell namespace extension, etc.
  • 6+ years of software development experience
  • Strong awareness of data structures, concurrency, and software engineering best practices

Desired Background

  • Experience programming in C#, C and C++
  • COM
  • Outlook Object Model
  • Extended MAPI
  • Significant user interface development experience
  • Experience with at least one complete software cycle, including a shipped product

To apply, please send an email with your resume in PDF, Word, or text format to careers@smartdesktop.com .